Skip to content

a Spring Boot API for tracking and accessing user expenses by categories

Notifications You must be signed in to change notification settings

ChrisJabb21/expense-tracker-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Mint


A expense tracker for tracking and accessing user expenses by categories

CompanyId: ChibiBank (fictional financial service company/brand) ProjectId: Expense Mint (product name)

Spring Boot RESTful API (resource,repository,service,domain/entity pattern) made to connect with backend using JDBCTemplate along methods for user login and registration and tracking and implementing a session token for maintaining a session and controlling access.

Getting Started


Creating the Database

PostgreSQL Set Up

  • download and install a postgreSQL server on postgresql.org
  • create a superuser (default user is postgresql and set the password) and go through postgresql installation.

Script execution

  • set up the environment variable for postgresql (psql) based your machine
  • run the command psql -U postgres --file em_db.sql the command line in the project directory to create database on your machine

Reference Documentation

For further reference, please consider the following sections:


Guides

The following guides illustrate how to use some features concretely:

Further Reading on REST architural principles and best practices

About

a Spring Boot API for tracking and accessing user expenses by categories

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages