/react-project

...

Primary LanguageTypeScript

React project

Descrição

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.

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:

  • Git
  • Python
  • Node.js
  • MySQL
  • Npm

Tecnologias

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

Como rodar o projeto

Rodando o Backend (servidor)

# 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

Rodando o frontend

# Vá para a pasta react-project
$ cd react-project

# Instale as dependências
$ npm install

# Execute a aplicação
$ npm run dev