Skip to content

exodogurgel/ignite-gym-rn

Repository files navigation

📱 App - Ignite Gym

  • Project developed in module 3 - Of React Native from Ignite from Rocketseat.

💻 About

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.

🔧 Concepts

  • States
  • Context API
  • API consumption
  • image manipulation
  • Forms
  • Navigation
  • State immutability
  • Lists and keys in React Native
  • Properties
  • Componentization

🎨 Layout

alt text

📂 How it works

Pre-requisites

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/)

🎲 Running the Backend (server)

# 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

🧭 Running the web application (Mobile)

# 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

🛠 Tech Stack

This project was developed with the following technologies:

🦸 Author

Êxodo Gurgel
Êxodo Gurgel
🚀

Linkedin Badge Gmail Badge


📝 License

This project is under the license MIT.

Made with ❤️ by Êxodo Gurgel 👋🏽 Get in Touch!