Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mnpw/securebankingapplication

how about some ✨secure✨ banking transactions? now with with multi-factor authentication and user management
https://github.com/mnpw/securebankingapplication

Last synced: 4 days ago
JSON representation

how about some ✨secure✨ banking transactions? now with with multi-factor authentication and user management

Awesome Lists containing this project

README

        

# Secure Banking Application

[![Build Status](https://travis-ci.com/shubhangsati/secureBankingApplication.svg?token=csQdajwAqfy1MdL49VaC&branch=master)](https://travis-ci.com/shubhangsati/secureBankingApplication)

## To start the server
`python app.py`

## Initial setup
1. Clone the repository.
2. Install virtualenv: `(sudo) pip install virtualenv` (sudo if required).
3. `cd `
4. `virtualenv venv -p python2.7`
5. `source venv/bin/activate`
6. `pip install -r requirements.txt`

## To start working
1. Activate virtual environment: `source venv/bin/activate`
2. `git checkout master`
3. `git pull`
4. Create a new working branch: `git checkout -tb `.

## Before pushing your changes
1. cd into project's root directory and run `./lint.sh`. It should fix most linting errors.
2. Run `./test.sh`.
3. If everything passes, push your changes.

## To push your changes-
1. Make sure you are in the new branch you created. You can check the current working branch using `git branch`.
2. `git add .`
3. `git commit -m ""`
4. `git push origin `
5. If the CI build passes, create a pull request.

### If you ever install a new python library, make sure to run this command
`pip freeze > requirements.txt`