Capstone · Full Stack

GoalStack Platform

A collaborative savings platform built as my senior capstone project. Users can create shared savings goals, log contributions, and track progress through a simple dashboard interface.

App screenshots coming soon
What it does

GoalStack lets users create an account, set up a savings goal with a target amount and deadline, and invite others to contribute toward it. Every transaction is logged, and the dashboard shows progress toward each goal in real time.

The platform was built from scratch as a team capstone project. I was responsible for the backend logic, database design, and the dashboard data layer — connecting the database to the front-end views in a clean and organized way.

Tools used
PHP MySQL HTML CSS JavaScript Database Design Session Auth
What I learned
How to build a working user authentication system using PHP sessions and hashed passwords.
Structuring a MySQL database so that users, goals, and transactions stay properly linked without duplicates.
Working as part of a team on a shared codebase — dealing with merge conflicts, dividing work clearly, and keeping the project moving.
The difference between a project that technically works and one that's actually usable — a lot of the final week was UI polish, not code.