{"id":21311790,"url":"https://github.com/maruffahmed/delivery-management-system","last_synced_at":"2025-07-11T23:32:54.636Z","repository":{"id":65823971,"uuid":"600715108","full_name":"maruffahmed/Delivery-management-system","owner":"maruffahmed","description":"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.","archived":false,"fork":false,"pushed_at":"2024-06-20T19:02:39.000Z","size":1359,"stargazers_count":29,"open_issues_count":0,"forks_count":12,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-06-21T13:17:37.953Z","etag":null,"topics":["javascript","mysql","nestjs","nestjs-backend","nodejs","prisma","prisma-orm","react","reactjs","remix","remix-run","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://dpdms.up.railway.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maruffahmed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-12T11:18:06.000Z","updated_at":"2024-06-20T19:02:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"fcb3377a-38d8-42e3-a8b9-fd237748adf9","html_url":"https://github.com/maruffahmed/Delivery-management-system","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maruffahmed%2FDelivery-management-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maruffahmed%2FDelivery-management-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maruffahmed%2FDelivery-management-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maruffahmed%2FDelivery-management-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maruffahmed","download_url":"https://codeload.github.com/maruffahmed/Delivery-management-system/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225769787,"owners_count":17521338,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","mysql","nestjs","nestjs-backend","nodejs","prisma","prisma-orm","react","reactjs","remix","remix-run","tailwindcss","typescript"],"created_at":"2024-11-21T17:20:13.801Z","updated_at":"2024-11-21T17:20:14.398Z","avatar_url":"https://github.com/maruffahmed.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![React Js Next Js Remix Js Tailwind Css website development png](https://github.com/maruffahmed/Delivery-management-system/assets/39343312/ebec87ff-2595-4863-8146-0985301ca262)\n\n# Delivery Management System\n\n### [Demo](https://dpdms.up.railway.app/)\n\nDemo credential\n\n```\nMerchant panel\nemail: maruffamd@gmail.com\npassword: 123456\n\nAdmin panel\nURLpath: /admin\nemail: admin@gmail.com\npassword:123456\n\nPackage handler panel (Pickup man)\nURLpath: /packagehandler\nemail: reyad@gmail.com\npassword:123456\n\nPackage handler panel (Delivery man)\nURLpath: /packagehandler\nemail: tushar@gmail.com\npassword:123456\n```\n\n## Getting Started\n\nThis instruction will get you a copy of this project up and running on your local machine\n\n### Prerequisites\n\nYou need [Node JS](https://nodejs.org) (v18.x.x) installed on your local machine.\n\n### Installing ⚙️\n\nRun the followning command to install all the packages:\n\n```sh\nnpm run setup\n```\n\n#### Setup Environment Variable\n\nSet the following environment variable to `backend` directory. Also, an example file is given with the name of `.env.example`:\n\n```\nPORT = 8000\nDATABASE_URL = \"mysql://root:password@localhost:3306/delivery\"\nJWT_SECRET = 'ANYTHING_YOU_LIKE'\nBCRYPT_SALT_OR_ROUNDS = \"10\"\n```\n\nSet the following environment variable to `frontend` directory. Also, an example file is given with the name of `.env.example`:\n\n```\nSESSION_SECRET = \"dearMj\"\nAPI_BASE_URL = \"http://localhost:8000\"\n```\n\n### Database Migration 💿\n\nRun the followning command to migrate the prisma schema:\n\n```sh\nnpm run prisma:migrate\n```\n\nYou only have to run this for only one time at the beginning of project setup\n\n#### Seed Database 🌱\n\nRun the following command to seed your database with some preset dataset. It includes delivery area info (Division, Districs, Areas), Delivery zones, Parcel pricing (for 0.5KG, 1KG, 2KG, 3KG, 4KG, 5KG), Parcel products categories, Shop products categories, a default user and admin, etc.\n\n```sh\ncd backend\nnpm run seed\n```\n\n#### Run 🏃🏻‍♂️\n\nBy this command your app and server will be run concurrently\n\n```sh\nnpm start\n```\n\nAn server will be run at http://localhost:8000 \u003cbr/\u003e\nAnd frontend server will be run at http://localhost:3000\n\n## Screenshots\n\n![screencapture-localhost-3000-dashboard-2023-06-01-12_32_30](https://github.com/maruffahmed/Delivery-management-system/assets/39343312/ccfabd6d-d373-48a7-be38-f972f5b87f55)\n![screencapture-localhost-3000-create-parcel-2023-06-01-12_39_06](https://github.com/maruffahmed/Delivery-management-system/assets/39343312/7f66aaac-773e-4119-94fe-1678f8eba033)\n![screencapture-localhost-3000-parcel-list-2023-06-01-12_39_44](https://github.com/maruffahmed/Delivery-management-system/assets/39343312/00bea019-8104-4ded-aa21-64e77a98c8cb)\n![screencapture-localhost-3000-parcel-tracking-2023-06-01-12_38_51](https://github.com/maruffahmed/Delivery-management-system/assets/39343312/7aef905c-c465-4485-9f31-ed575910e101)\n![screencapture-localhost-3000-payments-list-2023-06-01-12_39_52](https://github.com/maruffahmed/Delivery-management-system/assets/39343312/3c69f6cc-7e6d-4cf0-a806-4922c6da8b7d)\n![screencapture-localhost-3000-shop-list-2023-06-01-12_39_59](https://github.com/maruffahmed/Delivery-management-system/assets/39343312/13e29ab3-26f4-4d2a-977b-b5af724d3752)\n![screencapture-localhost-3000-shop-list-2023-06-01-12_40_11](https://github.com/maruffahmed/Delivery-management-system/assets/39343312/442cd9fb-8558-44ff-8013-1388e32f8584)\n![screencapture-localhost-3000-settings-password-2023-06-01-12_40_33](https://github.com/maruffahmed/Delivery-management-system/assets/39343312/a1017fd5-d649-4c92-92fb-cbde1d49090c)\n\n## Built With 🏗️👷🏻\n\n-   [NodeJs](https://nodejs.org/en/) - Node.js® is an open-source, cross-platform JavaScript runtime environment.\n-   [NestJs](https://nestjs.com/) - A progressive Node.js framework for building efficient, reliable and scalable server-side applications.\n-   [Prisma](https://nestjs.com/) - Next-generation Node.js and TypeScript ORM\n-   [Remix](https://remix.run/) - Remix is a full stack web framework\n-   [Tailwind CSS](https://tailwindcss.com/) - A utility-first CSS framework packed with classes\n-   [Chakra UI](https://chakra-ui.com/) - Chakra UI is a simple, modular and accessible component library\n\n## Credit\n\n## Authors\n\n-   **Md Maruf Ahmed** - _Software Engineer_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaruffahmed%2Fdelivery-management-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaruffahmed%2Fdelivery-management-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaruffahmed%2Fdelivery-management-system/lists"}