Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 2.91 KB

README.md

File metadata and controls

57 lines (38 loc) · 2.91 KB

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