Skip to content

PhantomLeii/banking-system

Repository files navigation

Nebula Banking

This is a very loose clone of the functionality of internet banking applications. I did not develop it focusing on any specific real life mechaninsm of how internet banking works. This is purely, practice based and only indicates my skill when it comes to handling software development (Full Stack) as it stands.

Descritption

The application consists of all the basic functionality that any web app consists of.

Recreate the software and follow along with the documentation to understand how to use the application.

Reacreation

  1. Clone the repo to your system:
git clone https://github.com/PhantomLeii/banking-system.git
  1. Cd into the cloned repo, create a virtual environment and install the requirements in requirements.txt
cd banking-system

# Windows
python -m venv venv

# Mac & Linux
python3 -m venv venv

# Acitivate environment
# Windows
.\venv\Scripts\activate

# Mac & Linux
source venv/bin/activate

# Install requirements
# Windows
pip install -r requirements.txt

# Mac & Linux
pip3 install -r requirements.txt
  1. Run keygen to create a .env file with a secret key

The keygen with overwrite previous secrets if it is run more than once. This helps with making it easy to refresh the keys.

# Windows
python keygen.py

# Mac & Linux
python3 keygen.py

About

Basic internet banking web-app clone.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published