Um sistema web para gerenciamento de negócios para SPEDS DISCAIS, com funcionalidades de registro de empresas, importação de arquivos, autenticação de usuários e visualização de dados em tabela.
- React.js
- Tailwind CSS
- React Router
- Componentes modulares
- Python
- FastAPI
- Futuramente Postgrsql
- Configuração de headers
- Gerenciamento de rotas
-
🔐 Autenticação de Usuários
- Página de Login
- Página de Cadastro
- Gerenciamento de sessão
-
🏢 Registro de Empresas
- Formulário de registro de negócios
- Validação de dados
-
📁 Importação de Arquivos
- Página para importação de arquivos
- Suporte a diferentes tipos de documentos
-
📊 Visualização de Dados
- Página de tabela para exibição de informações
- Possível exportação de dados
- Node.js
- Python 3.8+
- npm ou yarn
# Navegar para o diretório frontend
cd frontend
# Instalar dependências
npm install
# Iniciar servidor de desenvolvimento
npm start
# Navegar para o diretório backend
cd backend
# Criar ambiente virtual
python -m venv venv
# Ativar ambiente virtual
# No Unix/macOS:
source venv/bin/activate
# No Windows:
venv\Scripts\activate
# Instalar dependências
pip install -r requirements.txt
# Iniciar servidor
python app/main.py