Skip to content

This Node.js application is designed to manage containers at a container terminal, allowing users to easily handle their daily operations and book containers efficiently.

Notifications You must be signed in to change notification settings

Fleet-Queue/container_terminal_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Container Terminal Management System

This Node.js application is designed to manage containers at a container terminal, allowing users to easily handle their daily operations and book containers efficiently.

Table of Contents

Features

  • User authentication and authorization system.
  • Container management (add, update, delete containers).
  • Booking system for containers.
  • Dashboard for monitoring daily flows and statistics.
  • RESTful API endpoints for integration with other systems.

Technologies Used

  • Node.js
  • Express.js
  • MongoDB (with Mongoose)
  • JSON Web Tokens (JWT) for authentication
  • Other dependencies listed in package.json

Getting Started

Prerequisites

  • Node.js and npm installed on your machine.
  • MongoDB database (local or cloud-based).

Installation

  1. Clone the repository:

    git clone https://github.com/Fleet-Queue/container_terminal_backend
    
  2. Navigate to the project directory:

    cd container-terminal-management
    
  3. Install dependencies

    npm install
    

Configuration

Create a .env file in the root directory:

PORT=5000
MONGODBURI='dfsa'
JWT_SECRET=''
  1. Start the development server:

    npm start
    

The server should start running on http://localhost:3000.

Usage

  • Register/login as a user to access the application functionalities.
  • Manage containers (add, update, delete).
  • Book containers for specific tasks or shipments.
  • Monitor daily flows and statistics on the dashboard.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License.

About

This Node.js application is designed to manage containers at a container terminal, allowing users to easily handle their daily operations and book containers efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •