- Project developed in module 3 - Of React Native from Ignite from Rocketseat.
This project aims to create a virtual personal trainer that encourages the user to do gym exercises. It allows you to include the weekly training routine, manage and control progress in each series, the app has animations and descriptions that help you understand the exercise.
- States
- Context API
- API consumption
- image manipulation
- Forms
- Navigation
- State immutability
- Lists and keys in React Native
- Properties
- Componentization
Before you begin, you will need to have the following tools installed on your machine: [Git] (https://git-scm.com), [Node.js] (https://nodejs.org/en/). In addition, it is good to have an editor to work with the code like [VSCode] (https://code.visualstudio.com/)
# Clone this repository
$ git clone git@github.com:rodrigorgtic/ignitegym-api.git
# Access the project folder cmd/terminal
$ cd ignitegym-api
# install the dependencies
$ npm install
# Run the application in development mode
$ npm run dev
# The server will start at port: 3333 - go to http://localhost:3333
# Clone this repository
$ git clone https://github.com/exodogurgel/ignite-gym-rn.git
# Access the project folder in your terminal
$ cd ignite-gym-rn
# Install the dependencies
$ npm install
# Run the application in development mode
$ expo start
# Use ExpoGo to run the App
This project was developed with the following technologies:
Êxodo Gurgel 🚀
This project is under the license MIT.
Made with ❤️ by Êxodo Gurgel 👋🏽 Get in Touch!