Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fsmaiorano/pizzashop
:pizza: Pizza Shop management system. The project is divided in two parts, the API and the Web.
https://github.com/fsmaiorano/pizzashop
axios bun docker docker-compose drizzle-orm elysiajs postgresql react react-hook-form react-hooks react-router-dom recharts shadcn-ui sonner tailwindcss typescript zod
Last synced: 9 days ago
JSON representation
:pizza: Pizza Shop management system. The project is divided in two parts, the API and the Web.
- Host: GitHub
- URL: https://github.com/fsmaiorano/pizzashop
- Owner: fsmaiorano
- Created: 2024-01-20T12:55:36.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-01-23T20:15:13.000Z (11 months ago)
- Last Synced: 2024-11-05T13:15:59.630Z (about 2 months ago)
- Topics: axios, bun, docker, docker-compose, drizzle-orm, elysiajs, postgresql, react, react-hook-form, react-hooks, react-router-dom, recharts, shadcn-ui, sonner, tailwindcss, typescript, zod
- Language: TypeScript
- Homepage:
- Size: 856 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pizza Shop :pizza:
## Description
This project is a Pizza Shop management system.
The project is divided in two parts, the API and the Web.
# Additional Information
- React
- Typescript
- Zod
- Axios
- Shadcn-ui
- Recharts
- Sonner
- Lucide React
- Tailwind CSS
- React-Query
- Drizzle
- ElysiaJS
- Bun
- TypeScript
- PostgreSQL
- Docker## Installation
To install the project, follow these steps:
1. Clone the repository: `git clone `
2. Install dependencies: `npm install`
3. Start the project: `npm start`## Usage
### API
```sh
bun i
docker compose up -d
bun migrate
bun seed
bun dev
```### Web
```sh
npm install
npm run dev
```### Observations
- The .env file is not commited to the repository, so you need to create one based on the .env.example file.## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.## License
[MIT](https://choosealicense.com/licenses/mit/)![Screen_1](https://github.com/fsmaiorano/pizzashop/blob/master/github/signin.png)
![Screen_2](https://github.com/fsmaiorano/pizzashop/blob/master/github/signup.png)
![Screen_3](https://github.com/fsmaiorano/pizzashop/blob/master/github/dashboard.png)
![Screen_3](https://github.com/fsmaiorano/pizzashop/blob/master/github/orders.png)