Aplicação desenvolvida para a certificação do bootcamp GoStack 9.0. O objetivo da aplicação é auxiliar a academia Gympoint a gerenciar frequência de alunos, ter um controle sobre matrículas de cada um e fornecer auxílio para que todos tenham a melhor experiência possível.
Principais tecnologias: Node.js.
Servidor e banco de dados: Express, Sequelize, PostgreSQL, Docker.
Ferramentas de edição e desenvolvimento: Sucrase, Nodemon, ESLint, Prettier, EditorConfig.
Ferramentas de autenticação e validação: bcrypt, JWT, yup.
Manipulação de datas: date-fns.
Manipulação de emails: nodemailer e handlebars.
Manipulação de filas: bee-queue e redis.
20/10: (Back-end) Cadastro e atualização dos dados de um aluno e autenticação do administrador, para realizar o cadastro e edição. Tabela users e students criadas.
29/10: (Back-end) Gestão de planos e matrículas, realização de checkin pelo aluno, envio de pedido de auxílio, o qual é respondido por email.