/bank

A banking system made with Python Django and VuetifyJS.

Primary LanguageVue

Demo

Check out this video for a demo of the app working (https://www.youtube.com/watch?v=hQmGF3IvkT0)

How to run

Prerequisite

  • pipenv must be installed to manage the dependencies. See here link
  • Assuming you have a shell in the root directory of the project
$ cd backend

Assuming this is the first time you have to install the dependencies and pipenv creates a virtual environment for you with them installed.

$ pipenv install

Then you can activate the environment with the shell command. NOTE: You need to activate the environment every time you want to run the system.

$ pipenv shell

After that move to the banksystem project

 $ cd banksystem

Then run the server with the command

$ python manage.py runserver

This sums up the start up process of the backend server. You can either interact with it in two ways.

1- Postman

You can find the very helpful postman documenter here link. It provides ready made request

2- UI

You can also use the UI by going over to the Frontend/ directory and opening Login.html in your favorite browser and it'll provide most of the main interactions.