Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)