Thank you for taking the time to check out my website. For this application, I wanted to challenge myself by dealing with a more complex database structure. So, I decided to clone my personal bank: Capital One. Banks can seem simple to use by a user, but there is so much going on in the background. Actually, keeping the UX seamless and effortless was one of my primary goals. I did take liberties in changing how the original site looked and felt in an effort to achieve that goal. And, as you can see, the UI is extremely clean and simple, which makes the website look and feel beautiful. Please enjoy!
Check it out on Render: https://capitaltwo.onrender.com/
Allow a few minutes for the server to start up. Again, thank you so very much...I truly do appreciate your time.
- React.js
- Redux
- Flask
- Socket.IO
- Google Maps API
- SQLite3
- SQLAlchemy
- PostgresSQL
- Node.js
- Languages: Python, Javascript, JSX, HTML, CSS
- Credit Card Accounts
- Auto Loans
- AI powered help chat
- Bill Pay
Just follow the steps below to run this app on your computer.
-
Clone this repository to your local computer
-
Install dependencies
pipenv install -r requirements.txt
-
Create a .env file based on the example with proper settings for your development environment
-
Make sure the SQLite3 database connection URL is in the .env file
-
Get into your pipenv, migrate your database, seed your database, and run your Flask app:
pipenv shell
flask db upgrade
flask seed all
flask run
-
To run the React App, checkout the README inside the
react-app
directory. -
Enjoy!