Sistema de agendamento desenvolvido para gerenciar horários e serviços de forma eficiente.
marquei-monorepo/
├── web/ # Frontend Next.js
│ │─── app/ # Rotas e páginas
│ │─── components/ # Componentes React
│ │─── lib/ # Configurações e utilitários
│ │─── services/ # Serviços e integrações
│ └── public/ # Arquivos estáticos
└── docker/ # Configurações Docker
- Node.js 18+
- pnpm
- Docker e Docker Compose
- Clone o repositório:
git clone https://github.com/LucianTavares/agendas.l.a-web.git
cd agendas.l.a-web- Instale as dependências:
pnpm install- Configure as variáveis de ambiente:
cp .env.example .env- Inicie o projeto em desenvolvimento:
pnpm devPara executar o projeto usando Docker:
docker-compose up -d- Crie um arquivo
.envna raiz do projeto com as seguintes variáveis:
NEXT_PUBLIC_API_URL=http://localhost:3000pnpm dev- Inicia o servidor de desenvolvimentopnpm build- Cria a build de produçãopnpm start- Inicia o servidor de produçãopnpm lint- Executa o linterpnpm test- Executa os testes
- Autenticação de usuários
- Dashboard administrativo
- Gerenciamento de agendamentos
- Interface responsiva
- Integração com WhatsApp
- Sistema de notificações
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
- Lucian Tavares - Desenvolvimento - LucianTavares
Para suporte, abra uma issue no GitHub.