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!
- 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.
This project is under MIT license (Copyright (c) 2024 CoGUMm), for more details check LICENSE!
Made with ♥ by Gabriel F. Vilar 👋 Telegram