Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thiagohrcosta/ignite-gym-pass

The Gym Pass API it's a project develop during the Rocketseat NodeJS specialization with the objective to learn and implement SOLID principles while develop a complete API project that can allow users to create their accounts our supply a Gym with a create user system and a Gym Pass system.
https://github.com/thiagohrcosta/ignite-gym-pass

api docker fastify nodejs prisma typescript

Last synced: 17 days ago
JSON representation

The Gym Pass API it's a project develop during the Rocketseat NodeJS specialization with the objective to learn and implement SOLID principles while develop a complete API project that can allow users to create their accounts our supply a Gym with a create user system and a Gym Pass system.

Awesome Lists containing this project

README

        

![enter image description here](https://camo.githubusercontent.com/c1961440b3cd295d2e75cbe71c7177fb4474f5eb8cbe53e359b112e4128723ac/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f646c6f6164623262782f696d6167652f75706c6f61642f76313637343532333539362f34326531616238302d373761662d313165622d396530372d3437663965343662336536655f61786f636e6e2e706e67)

# Gym Pass API
![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white) ![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge&logo=node.js&logoColor=white) ![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white) ![Prisma](https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge&logo=Prisma&logoColor=white) ![Fastify](https://img.shields.io/badge/fastify-%23000000.svg?style=for-the-badge&logo=fastify&logoColor=white)

The Gym Pass API it's a project develop during the Rocketseat NodeJS specialization with the objective to learn and implement SOLID principles while develop a complete API project that can allow users to create their accounts our supply a Gym with a create user system and a Gym Pass system.

The application was created with docker where the database was running and to get a new level of development the ***Prsima ORM*** was implemented to create an intuitive data model and automated migrations.