Skip to content

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-restaurante

Backend

Instalação

bash
cd backend
npm install

Configuração

  1. Copie o arquivo de exemplo:
bash
cp .env.example .env
  1. 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:5173

Iniciar o Backend

bash
npm run start:dev

O backend estará disponível em http://localhost:3000

Frontend (React)

Instalação

bash
cd ../frontend-react
npm install

Configuração

  1. Copie o arquivo de exemplo:
bash
cp .env.example .env
  1. Configure a URL da API:
env
VITE_API_URL=http://localhost:3000/api

Iniciar o Frontend

bash
npm run dev

O frontend estará disponível em http://localhost:5173

Seed de Dados

Para criar dados de demonstração:

bash
cd backend
npm run seed

Isso criará:

  • Usuário superadmin: superadmin@saas.com / superadmin123
  • Tenant demo com dados de exemplo

Próximos Passos

Lançado sob a licença MIT.