AmandaFernandes0701 / Frontend-SmartGym---Projeto-Trainee

Project developed during the CPE Jr. trainee (Consultoria de Projetos Elétricos - UFMG). Essentially, it consists of a web system for gyms. In this system, the user can perform trivial tasks such as: registering, logging in, checking data, adding exercises to the technical record, etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FrontEnd-SmartGym

SmartGym is a web application that allows users to log in, register, update personal information, and manage their exercise routines. The application's home page is fully responsive and styled with CSS. This project was developed as part of a trainee program.

image

Summary

Features

  • User Authentication: Users can log in and register to access the application's features.
  • Profile Management: Users can update their personal information.
  • Exercise List: Users can add exercises to their exercise list.
  • Responsive Design: The application's home page is fully responsive and styled with CSS.

Technologies Used

SmartGym was developed using the following technologies and dependencies:

  • React - A JavaScript library for building user interfaces.
  • React Router - To manage application routes.
  • React Bootstrap - For interface components.
  • Axios - To make HTTP requests.
  • Bootstrap - CSS framework.
  • And others (see package.json for the complete list of dependencies).

Installation

To run this project locally, follow these steps:

  1. Clone the repository to your local machine:
      https://github.com/AmandaFernandes0701/Frontend-SmartGym---Projeto-Trainee.git
    
  2. Navigate to the project directory:
     cd SmartGym
    
  3. Install the project dependencies:
     npm install
    
  4. To start the development server and view the application locally, run:
     npm start
    

Contribution

Contributions are welcome! If you wish to contribute to this project, follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature: git checkout -b feature-name.
  3. Make the changes and commit them: git commit -m 'Add new feature'.
  4. Push the branch: git push origin feature-name.
  5. Open a pull request.

About

Project developed during the CPE Jr. trainee (Consultoria de Projetos Elétricos - UFMG). Essentially, it consists of a web system for gyms. In this system, the user can perform trivial tasks such as: registering, logging in, checking data, adding exercises to the technical record, etc.


Languages

Language:CSS 48.2%Language:JavaScript 47.9%Language:HTML 3.9%