Skip to content

souzamarlon/bootcamp-gympoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gympoint App
Gympoint app for Rocketseat bootcamp final challenge.

made-for-VSCode

This web application provides the establishment a tool to manage the members personal information, gym plans, enrollments, and an area to answer their questions. Mobile app will allow the members to do the check-ins and ask for help if needed.

Stacks used to develop this project:

  • Front end: React.
  • Mobile : React Native.
  • Back end: Node js

Libraries and Technologies   |    How To Use

🚀 Libraries and Technologies

This project was developed at the RocketSeat GoStack Bootcamp with the following amazing Libraries and Technologies:

Back-end:

Front-end:

React native:

Back-end, Front-end, React native:

ℹ️ How To Use

To clone and run this application, you'll need Git, Node.js v10.16 or higher + Yarn v1.13 or higher installed on your computer. You'll also need to setup and run a Postgres and a Redis database and insert the access informations into a .env file, based on a .env.example file that is provided in the backend folder. From your command line:

# Clone this repository
$ git clone https://github.com/souzamarlon/bootcamp-gympoint

# Go into the repository
$ cd bootcamp-gympoint

# Install dependencies for the backend
$ cd backend
$ yarn

# Note:
# It is necessary to create the database in postgres and then you can execute yarn sequelize db:migrate.

# Run migrations and the seed to your database:
$ yarn sequelize db:migrate
$ yarn sequelize db:seed:all

# Run the backend server
$ yarn dev
$ yarn queue

# Install dependencies for the frontend and run the server
$ cd frontend
$ yarn
$ yarn start

# Note: Available just for Android smartphones.
# Install dependencies for the mobile
$ cd mobile
$ yarn

# Note:
# It is necessary to change the IP address in the api.js file to IP address where you installed the back end.
# You can find the api file at src/services/api.js

# Start React Native Server
$ react-native start

# Run the app (Android) - This app was just tested in an Android smartphone.
$ react-native run-android

Created by Marlon da Silva Souza 👋 LinkedIn!