Este projeto foi desenvolvido para a Hackathon BugsByte 25 e segue o tema da MCSonae. O objetivo principal é determinar o preço ideal para qualquer produto.
- Backend: Python (FastAPI, Pandas)
- Frontend: React (TypeScript, Tailwind CSS)
- Comunicação: FastAPI
-
Criar e ativar um ambiente virtual:
python3 -m venv venv source venv/bin/activate # Linux/Mac
-
Instalar as dependências:
pip install fastapi uvicorn pandas
-
Rodar o servidor:
uvicorn app.main:app --reload --port 8080
-
Instalar as dependências:
npm install
-
Iniciar o frontend:
npm start
O backend FastAPI fornece APIs que o frontend React consome para obter dados e calcular o preço ideal dos produtos e em alguns produtos sugere um bundle para aumentar as vendas.
Para rodar o projeto é necessário os .cvs, caso queira basta contactar-me.