https://github.com/keanteng/option
✨ Sales Order Management Solution (NextJS + Shadcn UI)
https://github.com/keanteng/option
crud dashboard docker nextjs postgresql prisma salesmanagement shadcn shadcn-ui tailwindcss
Last synced: 3 months ago
JSON representation
✨ Sales Order Management Solution (NextJS + Shadcn UI)
- Host: GitHub
- URL: https://github.com/keanteng/option
- Owner: keanteng
- License: gpl-3.0
- Created: 2024-09-16T14:09:31.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-11T02:45:19.000Z (over 1 year ago)
- Last Synced: 2025-10-11T12:40:57.775Z (9 months ago)
- Topics: crud, dashboard, docker, nextjs, postgresql, prisma, salesmanagement, shadcn, shadcn-ui, tailwindcss
- Language: TypeScript
- Homepage:
- Size: 4.51 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Option - Order Management Solution


Option is a order management solution for salesman to keep track of their sales order and product catalogue. It can be used specifically for goods trading company such as snacks, beverages, household goods and more.
The project is powered by [NextJS](https://nextjs.org/docs) and styles using [Shadcn UI](https://ui.shadcn.com/) and [Tailwind CSS](https://tailwindcss.com/docs/max-width). The database is powered by [PostgresSQL](https://www.postgresql.org/download/) hosted on local [Docker](https://docs.docker.com/engine/install/) setup. The CRUD operations are done via Prisma.
## Preview

## Run Locally
Configure Docker
```bash
docker compose up
```
Once connection established, setup the database
```bash
npx prisma migrate dev --name init
```
After that, start the development server
```bash
npm run dev
```
## Features
- ✅Product Catalogue
- ✅Order Creation
- ✅Order Item Creation
- ✅Autosuggestion Based on Product
- ✅Autofill Order
- ✅Simple Dashboard For Visualization
- and more ...
## Potential Ideas
- Multi users to support company with more than one salesman
- Admin dashboard to manage sales team