项目作者: ChrisJabb21

项目描述 :
a Spring Boot API for tracking and accessing user expenses by categories
高级语言: Java
项目地址: git://github.com/ChrisJabb21/expense-tracker-api.git
创建时间: 2020-09-13T18:54:44Z
项目社区:https://github.com/ChrisJabb21/expense-tracker-api

开源协议:

下载


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