Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/patnaikankit/logiflow

A logistics platform that allows users to book transportation services for moving goods.
https://github.com/patnaikankit/logiflow

Last synced: about 1 month ago
JSON representation

A logistics platform that allows users to book transportation services for moving goods.

Awesome Lists containing this project

README

        

# LogiFlow

This project is a web-based logistics management system designed to streamline the process of booking transportation for deliveries. It allows users to create, track, and manage delivery bookings.

This project is done as part of an internship task for [Atlan](https://atlan.com/)

## Key Features

- User authentication and protected routes
- Real-time booking creation, tracking, and status updates
- Dynamic pricing based on distance and vehicle type
- **Admin** dashboard for managing bookings, vehicles, and users
- **Driver** interface for accepting bookings, updating delivery status, and tracking progress

## Tech Stack

- React
- Node.js
- MongoDB
- Docker

## Installation

### Prerequisites

1. Docker
2. MongoDB
3. npm

1. Clone the repository:
```
https://github.com/patnaikankit/Atlan-Assignment
```

2. Set up environment variables. Copy the `.env.sample` file to `.env` and fill in the required values for both the server and client directories.

3. Navigate to the project directory and run:
```
docker-compose up
```
Note: Make sure docker is running

## Architecture

![Atlan Architecture](https://drive.google.com/uc?export=view&id=1RmXikY6b-25NyWEvvcnPSvnrpfKUfHEB)