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.
File Explorer
Download Latest Version (.zip)- pre-commit
- launch.json
- settings.json
- AreaPrice.ts
- AreaTree.ts
- ParcelStatus.ts
- ParentParcelCat.ts
- ProductTypes.ts
- UsersRole.ts
- locationSeed.ts
- parcelCatSeed.ts
- index.ts
- schema.prisma
- seed.ts
- auth.types.ts
- auth.controller.spec.ts
- auth.controller.ts
- auth.module.ts
- auth.service.spec.ts
- auth.service.ts
- constants.ts
- jwt-auth.guard.ts
- jwt.strategy.ts
- local-auth.guard.ts
- local.strategy.ts
- change-pass.dto.ts
- change-password.controller.spec.ts
- change-password.controller.ts
- change-password.module.ts
- change-password.service.spec.ts
- change-password.service.ts
- roles.decorator.ts
- role.enum.ts
- packageHandlers.dto.ts
- filed-package-handlers.controller.spec.ts
- filed-package-handlers.controller.ts
- filed-package-handlers.module.ts
- filed-package-handlers.service.spec.ts
- filed-package-handlers.service.ts
- roles.guard.ts
- parcel-timeline.controller.spec.ts
- parcel-timeline.controller.ts
- parcel-timeline.module.ts
- parcel-timeline.service.spec.ts
- parcel-timeline.service.ts
- parcels.dto.ts
- parcelShop.guard.ts
- parcels.controller.spec.ts
- parcels.controller.ts
- parcels.module.ts
- parcels.service.spec.ts
- parcels.service.ts
- prisma.service.spec.ts
- prisma.service.ts
- roles.controller.spec.ts
- roles.controller.ts
- roles.module.ts
- roles.service.spec.ts
- roles.service.ts
- service-area.controller.spec.ts
- service-area.controller.ts
- service-area.module.ts
- service-area.service.spec.ts
- service-area.service.ts
- pickUpPoints.dto.ts
- shop-pickup-points.controller.spec.ts
- shop-pickup-points.controller.ts
- shop-pickup-points.module.ts
- shop-pickup-points.service.spec.ts
- shop-pickup-points.service.ts
- shop-product-categories.controller.spec.ts
- shop-product-categories.controller.ts
- shop-product-categories.module.ts
- shop-product-categories.service.spec.ts
- shop-product-categories.service.ts
- shops.dto.ts
- userShop.guard.ts
- shops.controller.spec.ts
- shops.controller.ts
- shops.module.ts
- shops.service.spec.ts
- shops.service.ts
- statistics.controller.spec.ts
- statistics.controller.ts
- statistics.module.ts
- statistics.service.spec.ts
- statistics.service.ts
- users.dto.ts
- users.controller.spec.ts
- users.controller.ts
- users.module.ts
- users.service.spec.ts
- users.service.ts
- app.controller.ts
- app.module.ts
- main.ts
- app.e2e-spec.ts
- jest-e2e.json
- .env.example
- .eslintrc.js
- .gitignore
- .prettierrc
- nest-cli.json
- package-lock.json
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- DesktopSidebar.tsx
- MobileSidebar.tsx
- SideBarHelper.tsx
- AdminLayout.tsx
- Button.tsx
- Header.tsx
- DataTable.tsx
- loginRegLeftSide.tsx
- ParcelStatusBadge.tsx
- SearchableAreaSelect.tsx
- SearchableSelectInput.tsx
- ParcelInfoInputs.tsx
- ShopAndParcelInfo.tsx
- OverViewCard.tsx
- AddPickupPointDrawer.tsx
- EditPickupPointDrawer.tsx
- PickupListGrid.tsx
- AddShopDrawer.tsx
- EditShopDrawer.tsx
- ShopListGrid.tsx
- LoginForm.tsx
- Navbar.tsx
- RegisterForm.tsx
- DesktopSidebar.tsx
- MobileSidebar.tsx
- SideBarHelper.tsx
- Button.tsx
- Header.tsx
- PackageHandlerLayout.tsx
- Layout.tsx
- Navbar.tsx
- AuthProvider.tsx
- CreateParcelContext.tsx
- PickupPointProvider.tsx
- ShopProductCatSelect.tsx
- ShopProvider.tsx
- ThemeContext.tsx
- TopProgressBarProvider.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- invoice.tsx
- index.tsx
- index.tsx
- password.tsx
- index.tsx
- index.tsx
- login.tsx
- logout.tsx
- register.tsx
- settings.tsx
- index.tsx
- add-new.tsx
- index.tsx
- $handlerId.tsx
- add-new.tsx
- list.tsx
- $parcelNumber.tsx
- receive.tsx
- $parcelId.tsx
- index.tsx
- index.tsx
- dashboard.tsx
- index.tsx
- login.tsx
- logout.tsx
- delivery.tsx
- pickup.tsx
- dashboard.tsx
- index.tsx
- login.tsx
- logout.tsx
- app.css
- index.ts
- index.ts
- fieldPackageHandlers.ts
- parcels.ts
- roles.ts
- shops.ts
- statistics.ts
- users.ts
- index.ts
- parcels.ts
- settings.ts
- shops.ts
- parcel.ts
- axios.server.ts
- index.ts
- makeData.ts
- session.server.ts
- context.tsx
- createEmotionCache.ts
- entry.client.tsx
- entry.server.tsx
- root.tsx
- avatar.png
- create-account-office-dark.jpeg
- create-account-office.jpeg
- dashboard.png
- delivery.jpg
- forgot-password-office-dark.jpeg
- forgot-password-office.jpeg
- github.svg
- login-office-dark.jpeg
- login-office.jpeg
- twitter.svg
- favicon.ico
- vite.svg
- app.css
- .env.example
- .eslintrc.js
- .gitignore
- package-lock.json
- package.json
- README.md
- remix.config.js
- remix.env.d.ts
- tailwind.config.js
- tsconfig.json
- .eslintignore
- .eslintrc.json
- .gitignore
- .prettierignore
- .prettierrc.json
- compose.yml
- LICENSE
- package-lock.json
- package.json
- README.md
- terminal.bat
# Installation Guide
1. Get the code
git clone https://github.com/mrmarufpro/Delivery-management-system
Downloads the entire project code from GitHub to your computer.
cd Delivery-management-system
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose up -d --build
Builds and starts all defined containers (server, database, etc.) at once, in the background.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
npm run setup
Type this command into your terminal and run it.
npm run prisma:migrate
Type this command into your terminal and run it.
npm run seed
Type this command into your terminal and run it.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
