GastoLog

Sobre o projeto

GastoLog é uma aplicação full stack web construída com o propósito de aprimorar e praticar minhas habilidades de desenvolvimento, bem como as tecnologias utilizadas.

A aplicação consiste em um caderno de despesas, onde os usarios conseguem anotar seus gastos.

Layout

Web 1

Web 2 Web 3 Web 4

Modelo conceitual

Modelo Conceitual

Tecnologias utilizadas

Back end

  • Java
  • Spring Boot
  • JPA / Hibernate
  • Maven
  • JJWT

Front end

  • React (Vite)
  • TypeScript
  • TailwindCSS

Como executar o projeto

Fazer download do projeto

Pré-requisitos:

  • Java 17
  • NodeJs

Backend

# entrar no diretório do projeto
# entrar no diretório da API
cd GastoLog/GastoLog

# executar o projeto
mvn spring-boot:run

Frontend web

Pré-requisitos: npm / yarn

# entrar no diretório do projeto
# entrar no diretório do frontend
cd GastoLog/frontend

# instalar dependências
npm i

# executar o projeto
npm run dev

Autor

Thomas Neuenschwander, Linkedin. thom.nmaciel.baron@gmail.com.