Instalação
Este guia passo a passo vai ajudá-lo a configurar o ambiente de desenvolvimento para o Meu Restaurante.
Pré-requisitos
- Node.js 18+
- MongoDB (local ou Atlas)
- npm ou bun
Clone do Repositório
bash
git clone https://github.com/seu-repo/meu-restaurante.git
cd meu-restauranteBackend
Instalação
bash
cd backend
npm installConfiguração
- Copie o arquivo de exemplo:
bash
cp .env.example .env- Configure as variáveis de ambiente:
env
# Obrigatório
MONGODB_URI=mongodb://localhost:27017/meu-restaurante
JWT_SECRET=sua-chave-secreta-aqui
# Opcional
PORT=3000
FRONTEND_URL=http://localhost:5173Iniciar o Backend
bash
npm run start:devO backend estará disponível em http://localhost:3000
Frontend (React)
Instalação
bash
cd ../frontend-react
npm installConfiguração
- Copie o arquivo de exemplo:
bash
cp .env.example .env- Configure a URL da API:
env
VITE_API_URL=http://localhost:3000/apiIniciar o Frontend
bash
npm run devO frontend estará disponível em http://localhost:5173
Seed de Dados
Para criar dados de demonstração:
bash
cd backend
npm run seedIsso criará:
- Usuário superadmin:
superadmin@saas.com/superadmin123 - Tenant demo com dados de exemplo