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:
- Install all the packages by running the following command:
npm install
Set the environment variable for the backend directory. Rename the provided example file
.env.exampleto.envand set the appropriate values.Set the environment variable for the frontend directory. Rename the provided example file
.env.exampleto.envand set the appropriate values.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.
- 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.
- 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.