Ao clicar no link do projeto, aperte "ctrl" + "F5" para tirar o servidor Heroku do modo 'idle'. A inatividade do nível gratuito permite que o Heroku ofereça esse nível para desenvolvimento/teste, sem um grande custo indireto de servidores em execução constante.
https://lucrorural-front-end.herokuapp.com/
Lucro Rural dev é um projeto realizado para vaga de desenvolvedor na empresa Lucro Rural.
A aplicação consiste em uma tabela de Contas a Pagar, onde o cliente poderá criar, editar ou excluir contas a pagar de fornecedores. Requisitos para adicionar notas fiscais:
- Vincular as Notas Fiscais a uma Conta a Pagar desde que sejam do mesmo Fornecedor.
- Não permitir excluir Contas a Pagar se houver Nota Fiscal vinculada.
- Python
- Flask
- PSYCOPG
- SQLAlchemy
- HTML / CSS / JS
- ReactJS
- React Hooks
- Material UI
- Bootstrap
- Back end: Heroku
- Front end web: Heroku
- Banco de dados: Postgresql
Pré-requisitos: Python 3
# clonar repositório
git clone https://github.com/limaricardo/lucrorural-dev.git
# instalar dependências do projeto, caso necessário:
pip install Flask
pip install psycopg2
pip install SQLAlchemy
pip install cryptographyS
pip install python-dotenvSS
pip install -U flask-cors
pip install simplejson
# executar o projeto
python app.py
Pré-requisitos: npm / yarn
# clonar repositório
git clone https://github.com/limaricardo/lucrorural-front-end.git
# instalar dependências do projeto, caso necessário:
npm install
npm install react-datepicker --save
npm install axios --save
npm i react-bootstrap-icons --save
npm install @mui/material @emotion/react @emotion/styled --save
npm install @mui/icons-material --save
npm install --save react-toastify --save
# executar o projeto
npm start
Ricardo Pereira Lima