Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paoloprodossimolopes/node-gym-check-in-app
⚙️Gym check-in backend application
https://github.com/paoloprodossimolopes/node-gym-check-in-app
backend gym gym-application node
Last synced: 13 days ago
JSON representation
⚙️Gym check-in backend application
- Host: GitHub
- URL: https://github.com/paoloprodossimolopes/node-gym-check-in-app
- Owner: PaoloProdossimoLopes
- Created: 2023-10-08T15:13:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-08T21:46:44.000Z (over 1 year ago)
- Last Synced: 2024-11-24T19:15:45.537Z (2 months ago)
- Topics: backend, gym, gym-application, node
- Language: TypeScript
- Homepage:
- Size: 189 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![banner](./resources/banner.JPG)
# ⚙ Gym check-in backend application using node
This application is a [**GymPass**](https://github.com/gympass) backend style app to find a gyms\
near to make check in.## ✨ Features
• Register a gym\
• Authenticate (Using JWT)\
• Re-authenticate (Using refresh token)\
• List All gyms\
• List all Near (max distance allowed 10km from user)\
• Make Check in on gym (near 100m from user)\
• Validate Check in (up to 20 minutes after check in)\
• Get user metrics (number of check ins)## 🔱 Routes
You can test the routes using the insominia app, in the\
repository was provide the colletion in the file [**Insomnia.json**](./Insomnia.json) to\
became easies to check the application.To use this colletion only need to import the colletion into the insomnia application
## 🚀 Getting started
1. Cloning the repository
2. Install the dependencies using the command `npm install`
3. Launch the server using the command `npm run start:dev`
4. Perform an request for the routes describe in the previous section## 📬 Contact
Thank you to spend time reading my project and if there are any question or\
suggestion, you can find me in this medias bellow.[![Gmail](https://img.shields.io/badge/Gmail-black?style=for-the-badge&logo=gmail&logoColor=white)](mailto:[email protected])
[![Linkedin](https://img.shields.io/badge/LinkedIn-black?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/paoloprodossimolopes/)
[![Medium](https://img.shields.io/badge/Medium-black?style=for-the-badge&logo=medium&logoColor=white)](https://medium.com/@PaoloProdossimoLopes)