Skip to content

NaluFigueira/gympoint

Repository files navigation

Gympoint - Desafio Final do Bootcamp 9.0 da Rocketseat

Descrição e tecnologias

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.

Diário de desenvolvimento

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.