NathanFRibeiro / gympoint

Gym management using Node (backend) , ReactJS (frontend) and React Native (mobile)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gympoint

License

Gym management using Javascript stacks: node.js (backend), ReactJS (frontend) and React Native (mobile) for Android app.

This project is being built for the final challenge of Rocketseat's GoStack bootcamp.

Requirements

Technologies

This project was developed using the following libs and technologies:

Back-end

Front-end web

Mobile

Installation

# create and start two images on docker: database (postgres) and redis.
docker run --name database -e POSTGRES_PASSWORD=password -p 5432:5432 -d postgres
docker run --name redisbase -p 6379:6379 -d -t redis:alpine
docker start database redisbase

Backend

# install all dependencies
yarn install

# execute sequelize migrations and seeds
yarn sequelize db:migrate
yarn sequelize db:seed:all

# start the e-mail queue service
yarn queue

# start the app on a new terminal window
yarn dev

Frontend web

# install all dependencies
yarn install

# start the app on a new terminal window
yarn start

Mobile

# install all dependencies
yarn install

# start the app on a new terminal window
# this app was developed only for android.
react-native run-android
react-native start

Author

👤 Nathan Ribeiro

Show your support

Give a ⭐️ if you like this project!


Made with ❤️ by Nathan Ribeiro

About

Gym management using Node (backend) , ReactJS (frontend) and React Native (mobile)


Languages

Language:JavaScript 88.5%Language:Objective-C 3.1%Language:Java 2.3%Language:Ruby 2.2%Language:HTML 2.0%Language:Starlark 1.4%Language:CSS 0.5%