CourseCheckout é uma plataforma simples e eficiente para inscrição em cursos, com integração de pagamento via Pix. O sistema permite que os alunos se inscrevam em cursos preenchendo um formulário básico, integrando com o gateway de pagamento AbacatePay. Após a inscrição, os alunos recebem uma confirmação por e-mail ou WhatsApp com os detalhes da inscrição e instruções de pagamento.
Desenvolvido com Angular no frontend e Node.js no backend, o CourseCheckout é uma solução completa para instituições de ensino ou profissionais que desejam oferecer cursos de forma organizada e com pagamento facilitado.
- Frontend: Angular, Angular Material, Bootstrap
- Backend: Node.js, Express, MongoDB
- Integrações: Pix (via gateway de pagamento), Nodemailer (e-mail)
- Hospedagem: Vercel (frontend), Railway (backend)
- Formulário de Inscrição: Coleta informações do aluno (nome, idade, e-mail, celular, etc.).
- Pagamento via Pix: Redireciona para tela de pagamento.
- Confirmação Automática: Envia confirmação de inscrição por e-mail ou WhatsApp.
- Banco de Dados: Armazena os dados dos alunos de forma segura no MongoDB.
- Responsivo: Interface amigável e adaptável para dispositivos móveis.
- Clone o repositório.
- Configure o backend (Repositório Backend) com Node.js e MongoDB.
- Configure o frontend com Angular.
- Siga as instruções no README para integrar o Pix, e-mail e WhatsApp.
- Faça o deploy e comece a usar!
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.