An open-source React web application designed for a transport and courier service company based in Indore. This project serves as a modern, user-friendly platform to manage logistics operations, track shipments, and provide seamless customer experiences.
- Home Page: Overview of services provided by the company.
- About Us: Detailed information about the company’s mission and values.
- Admin Dashboard: Secure panel for managing shipments and user data.
- Login System: Authentication for users and administrators.
- Contact Page: Form for customer queries and support requests.
- Responsive Design: Optimized for both desktop and mobile users.
- Netlify Deployment: Hosted with fast, reliable Netlify servers.
- Frontend: React, CSS, Axios
- Backend: Node.js, Express.js
- Database: MongoDB (hosted on Atlas)
- Hosting:
- State Management: React Context API
- Node.js (v14 or higher)
- MongoDB Atlas (or a local MongoDB setup)
- A code editor like VS Code
- Clone the repository:
git clone https://github.com/yash-jain-1/Courier-Tracking-Website.git cd shanu-courier
- Install dependencies:
npm install
- Start the development server:
npm start
- The frontend will run on
http://localhost:3000
.
- Navigate to the
backend
directory:cd backend
- Install dependencies:
npm install
- Set environment variables in
.env
:PORT=5000 MONGO_URI=<your-mongodb-uri> JWT_SECRET=<your-jwt-secret>
- Start the backend server:
npm start
- The backend will run on
http://localhost:5000
.
We welcome contributions to improve this project! To contribute:
- Fork this repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add your message here"
- Push to your branch:
git push origin feature/your-feature-name
- Open a Pull Request (PR) explaining your changes.
If you encounter any bugs or have suggestions, please open an issue in this repository. Describe the issue or enhancement in detail.
This project is licensed under the MIT License. See the LICENSE file for details.
Thanks to all the amazing contributors for making this project better! 🙌
Feel free to add yourself to the contributors' list in the CONTRIBUTORS.md
file.
- Frontend: Shanu Courier Services
- Backend: API Base URL
Happy coding! 😊 Let us know if you have any questions or need assistance.