NagiPragalathan / Senmaa_Logistics

Senmaa Logistics is a comprehensive logistics management platform designed to streamline and optimize logistics operations. This project focuses on providing robust solutions for managing logistics activities, including shipment tracking, inventory management, and real-time data analytics.

Home Page:https://senmaa-logistics.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Senmaa Logistics

Senmaa Logistics is a comprehensive logistics management platform designed to streamline and optimize logistics operations. This project focuses on providing robust solutions for managing logistics activities, including shipment tracking, inventory management, and real-time data analytics.

Output Image

Features

  • Shipment Tracking: Real-time tracking of shipments to monitor progress and ensure timely deliveries.
  • Inventory Management: Efficiently manage inventory levels to prevent stockouts and overstock situations.
  • Data Analytics: Leverage data analytics to gain insights into logistics operations and improve decision-making.
  • User-Friendly Interface: Intuitive and easy-to-use interface for managing logistics activities.
  • Notifications and Alerts: Receive notifications and alerts for important logistics events and updates.
  • Multi-User Access: Support for multiple users with role-based access control.

Technologies Used

  • Backend: Python, Django
  • Frontend: HTML, CSS, JavaScript, React
  • Database: PostgreSQL
  • Real-Time Data: WebSockets for real-time data transmission
  • APIs: Integration with third-party APIs for enhanced functionality

Installation and Setup

Prerequisites

  • Python 3.x
  • Node.js
  • npm (Node Package Manager) or yarn
  • PostgreSQL

Steps

  1. Clone the Repository

    bash

    Copy code

    git clone https://github.com/NagiPragalathan/Senmaa_Logistics.git cd Senmaa_Logistics

  2. Backend Setup

    • Install Python dependencies:

      bash

      Copy code

      pip install -r requirements.txt

    • Configure PostgreSQL database in settings.py.

    • Run migrations:

      bash

      Copy code

      python manage.py migrate

    • Start the Django development server:

      bash

      Copy code

      python manage.py runserver

  3. Frontend Setup

    • Navigate to the frontend directory:

      bash

      Copy code

      cd frontend

    • Install Node.js dependencies:

      bash

      Copy code

      npm install

  4. Run the Development Server

    • Start the backend server:

      bash

      Copy code

      python manage.py runserver

    • Start the frontend server:

      bash

      Copy code

      cd frontend npm start

  5. Access the Platform

    Open your browser and navigate to http://localhost:3000 for the frontend and http://localhost:8000 for the backend.

Project Structure

java

Copy code

Senmaa_Logistics/ ├── backend/ │ ├── senmaa_logistics/ │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ ├── wsgi.py │ │ └── asgi.py │ ├── shipments/ │ ├── inventory/ │ ├── analytics/ │ ├── users/ │ └── manage.py ├── frontend/ │ ├── public/ │ ├── src/ │ │ ├── components/ │ │ ├── pages/ │ │ ├── services/ │ │ ├── App.js │ │ ├── index.js │ │ └── styles/ │ ├── package.json │ └── README.md ├── README.md └── requirements.txt

Usage

  • Dashboard: Access the main dashboard to monitor shipments, manage inventory, and view analytics.
  • Shipment Tracking: Track shipments in real-time and ensure timely deliveries.
  • Inventory Management: Manage inventory levels to maintain optimal stock levels.
  • Data Analytics: Analyze logistics data to gain insights and improve operations.
  • User Management: Manage users and assign roles with specific access permissions.

Contribution

Contributions to the Senmaa Logistics project are welcome! If you would like to contribute, please fork the repository and submit a pull request with your changes.

License

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

About

Senmaa Logistics is a comprehensive logistics management platform designed to streamline and optimize logistics operations. This project focuses on providing robust solutions for managing logistics activities, including shipment tracking, inventory management, and real-time data analytics.

https://senmaa-logistics.vercel.app


Languages

Language:HTML 78.3%Language:SCSS 12.4%Language:CSS 8.6%Language:JavaScript 0.4%Language:Python 0.4%Language:Shell 0.0%