Panda Go is a modern, role-based delivery management platform designed to provide a seamless and efficient delivery experience for all stakeholders.
The system separates responsibilities across Users, Riders, and Admins, ensuring clarity, security, and scalability.
Users can easily place delivery orders, make secure online payments, and track parcels in real time.
Riders receive assigned deliveries with live tracking support and simple status updates.
Admins maintain full control over the platform through a powerful dashboard that manages users, orders, and overall system operations.
Built with the latest frontend technologies, Panda Go emphasizes performance, responsiveness, and a premium user experience, making it suitable for real-world production use as well as portfolio demonstration.
π Live Demo : https://pandago.up.railway.app
- Secure authentication & authorization
- Place delivery orders
- Online payment using Stripe
- Order tracking with real-time status
- Interactive map integration
- Download invoices as PDF
- Modern, animated UI
- Rider authentication
- View assigned orders
- Update delivery status
- Location-based delivery support
- Lightweight & performance-optimized interface
- Admin dashboard
- Manage users, riders, and orders
- Role-based access control (RBAC)
- Analytics & charts
- Secure system management
- React 19
- React DOM
- React Router v7
- Tailwind CSS v4
- TanStack React Query
- Axios
- Firebase
- Dotenv
- Framer Motion
- Motion
- AOS (Animate on Scroll)
- Swiper
- React Fast Marquee
- React Responsive Carousel
- Lottie & DotLottie
- React Hook Form
- SweetAlert2
- Sonner (Toast Notifications)
- React Leaflet
- Recharts
Panda Go integrates a secure and production-ready Stripe payment system to handle online transactions smoothly and safely.
- Secure card payment using Stripe
- Stripe Elements for modern UI
- Real-time payment confirmation
- Payment intent based flow
- Error handling & payment status feedback
- Seamless user experience
- User places a delivery order
- Redirected to Stripe payment gateway
- Secure card payment processing
- Payment success confirmation
- Order status automatically updated
- PCI-DSS compliant payment processing
- No card data stored on the client
- Stripe handles all sensitive information
Panda Go provides a Live Parcel Tracking System that allows users to track their delivery in real time.
- Real-time parcel location tracking
- Rider location updates
- Interactive map using React Leaflet
- Live status updates
(Pending β Picked β On the Way β Delivered) - Smooth map animations
- Order is assigned to a rider
- Rider location updates continuously
- User views parcel location on the map
- Delivery status updates in real time
- React Leaflet
- Real-time data updates
- Optimized performance for mobile devices
| Status | Description |
|---|---|
| Pending | Order placed successfully |
| Accepted | Rider accepted the order |
| Picked Up | Parcel picked from source |
| On the Way | Parcel in transit |
| Delivered | Parcel delivered successfully |
- Smooth real-time animations
- Instant feedback on payment & tracking
- Mobile-first responsive design
- Premium UI consistency
- Lucide React
- React Icons
- React Spinners
- jsPDF
- jsPDF AutoTable
{
"@lottiefiles/dotlottie-react": "^0.17.8",
"@stripe/react-stripe-js": "^5.4.0",
"@stripe/stripe-js": "^8.5.2",
"@tailwindcss/vite": "^4.1.17",
"@tanstack/react-query": "^5.90.10",
"aos": "^2.3.4",
"axios": "^1.13.2",
"dotenv": "^17.2.3",
"firebase": "^12.6.0",
"framer-motion": "^12.24.10",
"jspdf": "^4.0.0",
"jspdf-autotable": "^5.0.7",
"lottie-react": "^2.4.1",
"lucide-react": "^0.554.0",
"motion": "^12.23.24",
"react": "^19.2.0",
"react-countup": "^6.5.3",
"react-dom": "^19.2.0",
"react-fast-marquee": "^1.6.5",
"react-hook-form": "^7.66.0",
"react-icons": "^5.5.0",
"react-leaflet": "^5.0.0-rc.2",
"react-responsive-carousel": "^3.2.23",
"react-router": "^7.9.6",
"react-spinners": "^0.17.0",
"recharts": "^3.5.1",
"sonner": "^2.0.7",
"sweetalert2": "^11.26.3",
"swiper": "^12.0.3",
"tailwindcss": "^4.1.17"
}
π± Responsive Design
Fully responsive (Mobile / Tablet / Desktop)
Optimized animations for mobile devices
Premium UI consistency across all screen sizes
β‘ Performance Optimization
React Query caching
Lazy loading components
Optimized animations
Clean folder structure
π Project Type
Role-Based Delivery Application
Full Stack Ready Frontend
Portfolio / Production Level Project
π§βπ» Developer
Project Name: Panda Go
Built With: Modern React Ecosystem
Level: Full Premium
π License
This project is open for learning, portfolio, and demonstration purposes.
You may customize and extend it freely.