Skip to content

El backend del projecto final de frameworks de js, con el Maestro Carlos Cuesta en 2025-1

Notifications You must be signed in to change notification settings

JuManoel/final-project-frameworks-back

Repository files navigation

FrameWorks JS - Backend

Backend do projeto final da matéria FrameWorks JS.
Este backend serve como base para um sistema de gerenciamento e negociação de aparta-estúdios para estrangeiros (forâneos).
O backend não é obrigatório para a matéria, mas foi desenvolvido para facilitar a integração e automação do sistema.


📚 Documentação


🚀 Tecnologias

  • Java 17
  • Spring Boot
  • Spring Security (JWT)
  • JPA/Hibernate
  • PostgreSQL / H2
  • Lombok

ℹ️ Sobre o Projeto

O sistema permite:

  • Cadastro e autenticação de usuários (admin, cliente, proprietário)
  • Gerenciamento de usuários
  • Cadastro e gerenciamento de aparta-estúdios
  • Avaliação de usuários e imóveis
  • Segurança baseada em roles

🛠️ Como rodar o projeto localmente

  1. Clone o repositório:

    git clone https://github.com/JuManoel/final-project-frameworks-back.git
    cd final-project-frameworks-back
  2. Instale as dependências:

    ./mvnw clean install

    Ou, se você tiver o Maven instalado globalmente:

    mvn clean install
  3. Execute a aplicação:

    • Usando o wrapper do Maven:
      ./mvnw spring-boot:run
    • Ou, com Maven global:
      mvn spring-boot:run
    • Ou, rode diretamente o JAR gerado:
      java -jar target/*.jar
  4. Acesse a API:

  • Por padrão, a aplicação estará disponível em: http://localhost:8080
  • Para detalhes sobre cada grupo de endpoints, acesse os links da documentação acima.

About

El backend del projecto final de frameworks de js, con el Maestro Carlos Cuesta en 2025-1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages