Skip to content

danarocha-br/gym-point

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GymPoint

This is the end result for the final Rocketseat GoStack challenge. This is a simple project for a gym management. The aim was to develop the backend, front and mobile app using Javascript as a stack. Currently, only tested in iOS environment.

GitHub top language GitHub language count GitHub last commit

Screenshots

Mobile Mobile

Web

Browser Support

Chrome Firefox Opera Safari IE
39+ ✔ 42+ ✔ 29+ ✔ 10.1+ ✔ Nope ✘

ℹ️ Getting Started

These instructions will get you a copy of the project up and running on your local machine for development purposes.

You will need:

  • NodeJS | Yarn or Npm | Docker | PostgreSQL | Redis

You need to install these prerequisites on your computer before you can use "GymPoint".

NodeJS

with these instructions.

Yarn

with these instructions.

Docker

with these instructions.

PostgreSQL

with these instructions.
# Docker
$ docker run --name gympoint -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres

# Go into the repository
$ cd gym-point

# Install dependencies
$ yarn install

# Create the migrations
$ yarn sequelize db:migrate

# Sync admin user seeders
$ yarn sequelize db:seed:all

# Run the Rest API
$ yarn dev

REST API Client

Finally, you will need a rest client to test "GymPoint". Here are some:

🚀 Built With

Tools

  • es6 syntax and babel
  • Sucrase + Nodemon;
  • ESLint + Prettier + EditorConfig;
  • Sequelize (PostgreSQL)
  • Flux to organize the data flow management

What's next

  • REST API (with Node js) - tests

Made with ♥ by Dana Rocha 👋 Get in touch!

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

A simple project to manage gym.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published