Skip to content

johnataanricardo/Personal-Financial-Management-Application

Repository files navigation

Personal Financial Management Application

This is a college project and the purpose of it was to make an application to manage personal financials.

The application has as functional requisites:

  • User CRUD
  • Category of Income and Outcomes CRUD
  • Entries CRUD
  • Outcome CRUD
  • Cash Flow Chart
  • User Login

The development of the application was split into the following steps:

  • Front-end Web Application Development
  • Development of an Android Application with a web view
  • Hybrid Android Application Development
  • Native Android Application Development
  • API Development
  • Integration of the applications with the API

The application that was developed is a stateless application, the Front End web application and the Android Apps make requests to the API using the rest pattern. In this application, we are using JWT pattern as authentication, and all routes have authentication JWT less the sign-up route.

In this project, we are using the following technologies

Front-end Web Application

  • VueJS
  • Vuetify
  • Vue Auth

Android Applications

  • Java
  • Gson
  • Retrofit 2

API

  • Java
  • MySQL
  • Spring Boot
  • Maven

This application is running on Google Cloud Compute Engine.

Team

The application can be accessed on Seu Financeiro

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •