Este é um projeto desenvolvido em React para o frontend e Python/Flask para o backend. A API foi construída usando Flask e Flask-Migrate para gerenciamento do banco de dados MySQL.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
- Git
- Python
- Node.js
- MySQL
- Npm
As seguintes ferramentas foram usadas no desenvolvimento desse projeto:
- React
- Axios
- Git
- Python
- Node.js
- MySQL
- Npm
- Figma (software)
Além disso, é bom ter um editor para trabalhar com o código como VSCode
# Após clonar este repositório, acesse a pasta do projeto no terminal/cmd
$ cd react-project-api
# Vá para a pasta react-project-api
$ cd react-project-api
# Crie um ambiente virtual
$ python -m venv env
# Ative o ambiente virtual (Mac)
$ source env/bin/activate
# Ative o ambiente virtual (Windows)
$ ./env/Scripts/activate
# Instale as dependências
$ pip install -r requirements.txt
# Execute a aplicação
$ flask run
# O servidor inciará na porta:5000 - acesse http://localhost:5000
# Vá para a pasta react-project
$ cd react-project
# Instale as dependências
$ npm install
# Execute a aplicação
$ npm run dev