/banks-of-nepal-python

This project developed to build API that provides the list of commercial banks in Nepal. The goal is to provide all the data such as savings account interest, interest rate, exchange rates, housing loan interest etc.

Primary LanguagePythonMIT LicenseMIT

Banks of Nepal

Purpose

This is developed to build API that provides the list of commercial banks in Nepal. The goal is to provide all the data such as savings account interest, interest rate, exchange rates, housing loan interest etc. You can follow the quick start guide to start building the API. At the moment, it just provides the list of commercial banks in Nepal. It is in development phase.

Contents

Quick start guide

Requirements

Download the source code

  1. Open up your favorite kind of console
  2. Navigate to the folder in which you want to store the source code
  3. Run git clone https://github.com/ranabhat/banks-of-nepal-python.git

Starting development

  1. Open up the source code in your code editor (I recommend Visual Studio Code if you don't have a preference)
  2. In the root of the project directory create a virtualenv
mkdir banks-of-nepal-python
cd banks-of-nepal-python
python3 -m venv venv
  1. Activate the environment
. venv/bin/activate 
  1. Install the packages required for the project pip3 install -r requirements.txt
  2. Start migrating database
python3 manage.py db init
python3 manage.py db migrate
python3 manage.py db upgrade
  1. Start modifying the code to build your own application
  2. Run FLASK_APP=app.py flask run in console
  3. Open your browser in the address printed to the console
  4. Modify the code with your editor

License

All of the code is licensed under the MIT license