This application helps guitarists manage their gear collections and track their repertoire.
This application uses the following technologies:
- NestJS: A progressive Node.js framework for building efficient, reliable, and scalable server-side applications.
- Prisma: A next-generation ORM for type-safe database interactions.
- Supabase: A backend-as-a-service providing a PostgreSQL database and authentication. The database is currently hosted as a free service, so it might experience downtime.
- TypeScript: A strongly typed programming language that builds on JavaScript for enhanced tooling and maintainability.
- Jest: A testing framework for writing unit and integration tests.
- ESLint & Prettier: Tools for enforcing code quality and formatting standards.
- Musical Gear Management: Add, edit, and delete instruments, pedals, and amplifiers from your collection.
- Maintenance Tracking: Track maintenance tasks and schedules for each instrument.
Follow the instructions below to set up and run the project.
- Node.js
- Yarn package manager
$ yarn install
# development
$ yarn run start
# watch mode
$ yarn run start:dev
# production mode
$ yarn run start:prod
This project is MIT licensed.