/fee-calc

A simple web application for calculating fee based on amount supplied.

Primary LanguagePython

Fee Calculator

A simple web application that calculates a fee based on supplied amount. Included in this app is a django rest api backend and a vanilla js frontend to demonstrate how to consume the api.

Setup and Installation

  • Create a virtual environment (python3.5 >):
> virtualenv .venv
  • Activate your environment
> source .venv/bin/activate
  • Install requirements
> pip install requirements.txt
  • Create a postgres database
>psql

CREATE DATABASE <db_name>;
CREATE USER <db_user> WITH ENCRYPTED PASSWORD <db_password>;
GRANT ALL PRIVILEGES ON DATABASE <db_name> TO <db_user>;
  • Update the calculator.env file with the new database credentials.

  • Run migration and start the app

> python manage.py migrate
> python manage.py runserver