- ParcelGo is a platform for seamless parcel delivery management.
- Users can book, track, and manage parcels.
- Admins and delivery personnel handle logistics and ensure timely deliveries.
- Username: admin@gmail.com
- Password: 789789
- Role-based dashboards for Users, Delivery Men, and Admins.
- Users can book and manage parcels.
- Delivery men can view and update assigned deliveries.
- Admins can manage parcels, users, and deliverymen.
- Secure login with email/password and Firebase.
- Frontend: React.js, Tailwind CSS,Shadcn
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT, Firebase
- Hosting: Firebase
- Node.js
- npm
- MongoDB
-
Clone the repository:
git clone https://github.com/yourusername/parcel-go.git cd parcel-go
-
Install dependencies::
npm install
-
Create an .env file in the root directory and add necessary environment variables:
VITE_APIKEY= VITE_AUTHDOMAIN= VITE_PROJECTID= VITE_STORAGEBUCKET= VITE_MESSAGINGSENDERID= VITE_APPID=
-For the .env file format and details, please contact [rjspyk5@gmail.com]
- Run the development server::
npm run dev
- Download the server from the provided GitHub repository and follow its setup instructions