May 2024 - July 2024
Project 6 - Creating a Finance Application
Expertise
Web Development
Bachelor Skills
Skills 1,2,3,4Skill 1: Develop simple computer applications
Skill 2: Understand and build algorithms
Skill 4: Design and implement a database based on client requirements
Skill 5: Identify the business needs of clients and users
Technologies
React with NextJS, Appwrite & Plaid
Github
Take a lookWebsite
Take a lookProject Overview
BankGenius is an application aimed at creating a simplistic finance management app for everyone.
This project involved object-oriented programming and a database.
I used React with NextJS for this project and the BaaS (Back-end as a Service) appwrite.
First, I conducted a Structured Entity Analysis (SEA) to identify the key functionalities and requirements of the application.
I then created the authentication system for the application.
Then I made the dashboard with different functionnalities
Next, I developed banks page of the user
Finally, I needed to have a secure banking system, so I used Plaid to do allow payments transfer
Results
The application isn't live yet, but it is fully functional. It allows users to manage their finances, create budgets, and transfer money between accounts. The application is secure and uses Plaid to allow payments transfer. I still have to learn a lot about nextJS, so this project is a great experience for server and client components and routing.