Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cogumm/pizzashop
https://github.com/cogumm/pizzashop
bun chalk drizzle-orm elysiajs pg typescript zod
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/cogumm/pizzashop
- Owner: cogumm
- Created: 2024-03-13T10:12:45.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-29T09:46:39.000Z (8 months ago)
- Last Synced: 2024-10-14T08:10:50.892Z (3 months ago)
- Topics: bun, chalk, drizzle-orm, elysiajs, pg, typescript, zod
- Language: TypeScript
- Homepage:
- Size: 150 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🍕 PizzaShop
## :information_source: What is the project ?
PizzaShop is an open source application aimed at studying various technologies related to building APIs.
Currently, the project focuses on implementing the following technologies
- /API:
- Bun: A lightweight HTTP framework for Node.js.
- TypeScript: A statically typed superset of JavaScript that enhances code quality and maintainability.
- Drizzle: A data modeling library for TypeScript and JavaScript.
- ElysiaJS: A library for managing asynchronous code with elegance.
- PostgreSQL: A powerful open-source relational database system.
- Zod: A TypeScript-first schema declaration and validation library.
- Faker-js: A library for generating fake data such as names, addresses, and phone numbers.
- Chalk: A library for styling terminal output with colors and styles.
- ESLint: A tool for identifying and reporting on patterns found in JavaScript and TypeScript code.
> This project serves as a learning environment to explore and experiment with these technologies. Contributions and feedback are always welcome!## 🤔 How to contribute
- Fork this project;
- Create a branch: `git checkout -b my-feature`;
- Submit your changes: `git commit -m 'feat: My new feature'`;
- Push your branch: `git push origin my-feature`.After merging your receipt request to done, you can delete a branch from yours. After your request to receive the merger, you can delete your branch.
## :memo: License
This project is under MIT license (Copyright (c) 2024 CoGUMm), for more details check [LICENSE][license]!
Made with ♥ by Gabriel F. Vilar :wave: [Telegram][telegram]
[license]: https://cogumm.mit-license.org/
[telegram]: https://t.me/CoGUMm