- Small project for getting bank data together with their branch details
- NB: This list is not exclusive and more data may need to be gathered and cross checked in order to provide accurate data
- Reason behind this: Didn't find a Central Place for finding this data. One is forced to visit the website of every bank to find the info which I find abit tiring.
- This is a hobby project and contributions are welcome
-
Install in local machine:
git clone https://github.com/KWangechi/bank-codes-web-scrapper.git
-
Setting Up Venv(Virtual Environment) - Windows
You must have pip installed - python -m venv venv Navigate to the Scripts folder then activate the virtual env > - cd venv/Scripts - .\activate
That's it!! Your project is now setup
You don't need to do this as the json file has already been generated and it contains additional information e.g icon, alias.
So this section is for those who want to try this out and also tweak it abit
- Simply run
python main.py
on the root folder and you'll have abanks_info.json
output fileNB. The file is not exhaustive as it only contains data scraped from the PDF file in the root project (Bank-and-Branches-July-2023v.pdf)
- The PDF file is obtained from Kenya Banks and Branches Information and the data is updated till 2023 (May need confirmation)
The frontend is written using the React framework
- Navigate to the bank-info-fe folder:
cd bank-info-fe
- Install npm dependencies:
npm install
- Run the application:
npm start
- Open the application at:
http://localhost:3000
Hooray! Application is now running
-
Contributions are welcome... Simply fork the repository into your Github Account and once done, submit a PR which will be reviewed and if all is good, your changes will be merged
-
Also check out the issues tab to create issues and get updates on PR's