Skip to content

simon125/bill-tracker-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bill Tracker - Backend

0. Transition

This repository is no longer maintained. It's been moved here: https://github.com/billtracker/billtracker-backend

1. Introduction

This project contains whole Backend part the is required for BillTracker application, including auth, user management and expenses calculations.

2. Prerequisites

Everything by default is dockerized, so you do not have to download all unnecessary packages to run the app. In order to contribute, developer can choose how to run the app: either locally or in Docker.

  1. Docker
  2. For contributors:

3. Docker

For local development purposes the whole infrastructure and WebAPI are contenerized using Docker.

4. Build & Run

./run.sh

Optional parameters:

  • --full-app - Runs BillTracker WebAPI (for Frontend devs)
  • --tests - Runs all possible tests

5. BillTracker elements

Infrastructure elements:

pgAdmin4

"pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world."

The pgAdmin4 tool can be open in the browser under the link http://localhost:5050. Below are the credentials for the local instance:

!!! Warnings Below !!!

1. Sometimes an error is shown with some message about "CSRF token". Ignore it, and hit the "Login" button until you are logged in.

2. In case the popup with database password is shown, put "123456", check "Save password" and confirm. This is done once and each time after docker volumes are removed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published