/homework

Um sistema para criação e entrega de trabalhos acadêmicos construído para fins de aprendizado.

Primary LanguageJavaMIT LicenseMIT

Homework

NPM

Sobre o projeto

http://dothehomework.herokuapp.com/

Homework é um sistema para criação e entrega de trabalhos acadêmicos construído para fins de aprendizado.

Modelo Conceitual

Conceitual

Modelo Lógico

Lógico

Tecnologias utilizadas

  • Java
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • Gradle
  • Java Bean Validation
  • Lombok
  • Thymeleaf
  • JasperReports
  • JavaMail

Implantação em produção

  • Heroku: Homework
  • Banco de dados: PostgreSQL

Como executar o projeto

Pré-requisitos: Java 11, Gradle 6.8.3, PostgreSQL, PgAdmin

# Abra o PgAdmin e crie um banco de dados chamado homeworkdb com usuário postgres e senha admin

# clonar repositório
git clone https://github.com/fabriciio95/homework

# Entre na pasta raiz do projeto:
cd homework

# E para rodar o projeto, você pode executar:
gradle bootRun