The Shipment Management System is a robust web application built using React that streamlines the process of managing shipments. This system is designed to enhance efficiency and user experience in handling shipment-related tasks, providing users with a seamless and intuitive interface.
- Programming Languages: Node.js
- Frameworks: Node.js, Express.js (API endpoints)
- Libraries: React Dom, React Router Dom, Axios, Formik, Yup etc.
- Databases: MongoDB
- Authentication: JWT (JSON Web Tokens) for secure authentication
List of specific versions of software artifacts to have set up to be able to install & run project locally. For example:
- node v22.1.0
- docker vv26.1.1
- docker-compose v2.27.0-desktop.2
- Clone the repository:
git clone https://github.com/hemant-sudhanshu/logistics-tracking-backend
- Navigate to the directory:
cd yourproject
- Install dependencies: Using
npm install
- Set up environment variables: Provide APP_SECRET and MONGODB_URL
- Start the development server: Run
npm run start
to run the backend application. - Access the application: Now run the frontend application
https://github.com/hemant-sudhanshu/logistics-tracking
and usehttp://localhost:3000
or relevant URL