Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/thiagohrcosta/ignite-gym-pass
- Owner: thiagohrcosta
- Created: 2023-03-20T01:26:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-22T18:57:44.000Z (about 1 year ago)
- Last Synced: 2024-10-28T07:16:39.202Z (about 2 months ago)
- Topics: api, docker, fastify, nodejs, prisma, typescript
- Language: TypeScript
- Homepage:
- Size: 646 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.