Skip to content

msdrum/ironhack-project-3-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

191 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📇 ReservasGov

📝 Descrição

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.

📚 Sobre o projeto

  • 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

🔧 Uso

  • Funcionalidade CRUD completa

🚀Rotas do Usuário

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

🚀Rotas dos Recursos

Criar Recurso:

POST /resource/create-resource

🚀Rotas do Booking

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

🚀 Desenvolvedores GitHub

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors