vinimrs / AA3

Sistema de locação de bicicletas online utilizando Spring Boot.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  AA3 - Sistema para locação de bicicletas (API REST)

Projeto de implementação de uma aplicação web de um sistema para locações de bicicletas online utilizando as tecnologias Java Spring Boot para o desenvolvimento de uma API REST, com objetivo de coNtemplar as principais responsabilidades de uma locação de bicicleta explorando e conhecendo melhor como funciona o desenvolvimento de sistemas web.

Coleção de requisições para a API - Postman

Tal sistema foi projetado e desenvolvido durante o curso de Desenvolvimento de Software para a Web 1 da Universidade Federal de São Carlos (UFSCar), ministrado pelo Prof. Alan Demetrius Baria Valejo, cujo objetivos acadêmicos gerais são:

Familiarizar o estudante com os principais conceitos do desenvolvimento de software para web; capacitar o estudante a desenvolver aplicações web pelo lado do servidor (back-end).

🔨 Funcionalidades

As funcinalidades deste sistema foram baseadas no documento de requisitos proposto pelo professor durante a disciplina.

  • Funcionalidade 1 Gerenciamento de usuários: O sistema permite que um super usuário (administrador) gerencie (CRUD) todos os usuários do sistema, tais como locaodoras e clientes.
  • Funcionalidade 2 Locação de bicicletas: O sistema permite que clientes aluguem bicicletas em certa data das locadoras disponíveis no sistema.
  • Funcionalidade 3 Navegação sem login: O sistema fornece interfaces para usuários não logados conseguirem utilizar o sistema sem um cadastro.
  • Entre outras....

🔌 Testando o projeto

Para testar o projeto, você deve primeiramente cloná-lo em sua máquina:

git clone https://github.com/vinimrs/AA3.git
cd AA3/

Após isso, abra o projeto em sua IDE java de preferência (foi utilizado a IntelliJ IDEA para o desenvolvimento). E inicialize a aplicação na versão 20 do Java pela classe LocadoraAplicattion.

Será necessário criar um banco de dados local chamado locadora no SGBD postgresql com super usuário postgres e senha postgres.

Depois de inicializar você pode testar a API a partir de serviços como o Postman. Importe a coleção de requisições no serviço escolhido e comece a testar. Você pode seguir o tutorial de importação do Postman se for utilizá-lo.

⚡ Tecnologias

About

Sistema de locação de bicicletas online utilizando Spring Boot.


Languages

Language:Java 100.0%