More Premium Hugo Themes Premium Tailwind Themes

Delivery Management System

A open source Basic Delivery Management System. Build with Nest Js framework, Remix Js full stack JavaScript React framework, Tailwind CSS, Prisma ORM, and MySQL.

Delivery Management System

A open source Basic Delivery Management System. Build with Nest Js framework, Remix Js full stack JavaScript React framework, Tailwind CSS, Prisma ORM, and MySQL.

Author Avatar Theme by mrmarufpro
Github Stars Github Stars: 53
Last Commit Last Commit: Jun 20, 2024 -
First Commit Created: Jan 15, 2024 -
Delivery Management System screenshot

Overview:

This product analysis is for a website development project using React JS, Next JS, Remix JS, and Tailwind CSS. The project is a Delivery Management System and includes features such as demo, credential, getting started instructions, prerequisites, installation guide, database migration, and database seeding. The project is built with Node JS, Nest JS, Prisma, Remix, and Chakra UI.

Features:

  • Demo: The project includes a demo version of the Delivery Management System.
  • Credential: The project provides credentials for accessing the system.
  • Getting Started: The project provides detailed instructions for setting up the project on a local machine.
  • Prerequisites: Node JS (v18.x.x) needs to be installed on the local machine for the project to run.
  • Installation: The project includes instructions for installing all the required packages.
  • Database Migration: The project provides a command for migrating the Prisma schema.
  • Seed Database: The project includes a command for seeding the database with preset datasets.
  • Run: The project provides a command to run the app and server concurrently.

Installation:

  1. Install all the packages by running the following command:
npm install
  1. Set the environment variable for the backend directory. Rename the provided example file .env.example to .env and set the appropriate values.

  2. Set the environment variable for the frontend directory. Rename the provided example file .env.example to .env and set the appropriate values.

  3. Run the following command to migrate the Prisma schema:

npx prisma migrate

This command needs to be run only once at the beginning of the project setup.

  1. Run the following command to seed the database with preset datasets:
npm run seed

This command will populate the database with delivery area info, delivery zones, parcel pricing, product categories, default users, etc.

  1. To run the app and server concurrently, use the following command:
npm run start

The server will run at http://localhost:8000 and the frontend server will run at http://localhost:3000.

Summary:

This product analysis highlights the features and installation process of a Delivery Management System built using React JS, Next JS, Remix JS, and Tailwind CSS. The project includes a demo version, credentials for accessing the system, detailed installation instructions, and commands for database migration and seeding. The project is built with Node JS, Nest JS, Prisma, Remix, and Chakra UI.