Skip to content

An open-source React web application designed for a transport and courier service company based in Indore.

License

Notifications You must be signed in to change notification settings

yash-jain-1/Courier-Tracking-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shanu Courier Services 🚚

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.


🚀 Features

  • 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.

🛠️ Tech Stack

  • Frontend: React, CSS, Axios
  • Backend: Node.js, Express.js
  • Database: MongoDB (hosted on Atlas)
  • Hosting:
  • State Management: React Context API

📦 Setup Instructions

Prerequisites

  • Node.js (v14 or higher)
  • MongoDB Atlas (or a local MongoDB setup)
  • A code editor like VS Code

Frontend Setup

  1. Clone the repository:
    git clone https://github.com/yash-jain-1/Courier-Tracking-Website.git
    cd shanu-courier
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm start
  4. The frontend will run on http://localhost:3000.

Backend Setup

  1. Navigate to the backend directory:
    cd backend
  2. Install dependencies:
    npm install
  3. Set environment variables in .env:
    PORT=5000
    MONGO_URI=<your-mongodb-uri>
    JWT_SECRET=<your-jwt-secret>
  4. Start the backend server:
    npm start
  5. The backend will run on http://localhost:5000.

🧩 Contributions

We welcome contributions to improve this project! To contribute:

  1. Fork this repository.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m "Add your message here"
  4. Push to your branch:
    git push origin feature/your-feature-name
  5. Open a Pull Request (PR) explaining your changes.

🐛 Reporting Issues

If you encounter any bugs or have suggestions, please open an issue in this repository. Describe the issue or enhancement in detail.


📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


👥 Contributors

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.


🌐 Live Demo


Happy coding! 😊 Let us know if you have any questions or need assistance.

About

An open-source React web application designed for a transport and courier service company based in Indore.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published