Coder Social home page Coder Social logo

aa3's Introduction

  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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.