The project involves the creation of an app similar to Gimpass, where users can check in at gyms.
Functionalities such as geolocation, distance calculations, date checks, and important business rules will be implemented.
The goal is to develop an app with common logics and day-to-day challenges, such as dealing with geolocation and complex business rules.
The APP is made entirely using Fastify and Node.js, and has some exciting functionalities such as: e2e testing with database schema setting, vitest environment-creation, geolocation queries using prisma, complex data checks and more
# Clone the repository
git clone https://github.com/fernandortec/gympass-style-app.git
cd gympass-style-app
# Install necessary modules
pnpm install
# Run Application
pnpm start:dev
#The server will start at port: 3000 - go to http://localhost:3000
The following tools were used in the construction of the project:
Project (NodeJS + TypeScript) + Fastify
See the file package.json
- Editor: Visual Studio Code
- Markdown: StackEdit, Markdown Emoji
- Commit Conventional: Commitlint
- API Test: Insomnia
- Deploy: URL
Fernando Rodrigues
This project is under the license MIT. (Https://www.linkedin.com/in/fernandortec/)