Skip to content

gknpp23/CourseCheckout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CourseCheckout

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.


Tecnologias Utilizadas:

  • 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)

Funcionalidades Principais:

  1. Formulário de Inscrição: Coleta informações do aluno (nome, idade, e-mail, celular, etc.).
  2. Pagamento via Pix: Redireciona para tela de pagamento.
  3. Confirmação Automática: Envia confirmação de inscrição por e-mail ou WhatsApp.
  4. Banco de Dados: Armazena os dados dos alunos de forma segura no MongoDB.
  5. Responsivo: Interface amigável e adaptável para dispositivos móveis.

Como Usar:

  1. Clone o repositório.
  2. Configure o backend (Repositório Backend) com Node.js e MongoDB.
  3. Configure o frontend com Angular.
  4. Siga as instruções no README para integrar o Pix, e-mail e WhatsApp.
  5. Faça o deploy e comece a usar!

Contribuições:

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.


About

CourseCheckout é uma plataforma simples para inscrições em cursos com pagamento via Pix.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published