Projeto desenvolvido como didática de bak-end para a turma Bootcamp Web Dev T23/2022/Enap/ Ironhack com conteúdos que englobam o universo da criação de um sistema de reservas de recursos (equipamentos e salas), para ser usado nos órgão do Governo.
- Este projeto foi criado no terceiro módulo da Ironhack São Paulo - Web Development Bootcamp.
- API REST simples para permitir CRUD completo no terminal: https://reservasgov.netlify.app
- Atenção: Uso exclusivo
- Funcionalidade CRUD completa
Criar Usuário:
POST /user/signup
Conectar usuário:
POST /user/login
Perfil do usuário:
GET /user/profile
Editar usuário:
PUT /user/edit
Deletar usuário:
DELETE: /user/delete/id
Criar Recurso:
POST /resource/create-resource
Criar Agendamento:
POST /booking/new
Obter disponibilidade de horários para agendamento:
POST /booking/availability
Obter reservas do usuário:
GET /booking/my-bookings
Reservas de recursos do gestor:
GET /booking/gestor-bookings
Editar reserva:
PUT /booking/edit/:bookingId
Aprovar reserva:
PUT /booking/aprove/:bookingId
Cancelar reserva:
DELETE /booking/delete/:bookingId
Verificar todas as reserva:
GET /booking/all