BuddyBudget is a gamified budgeting platform designed for college students who want to take control of their finances. By turning responsible spending into a fun, competitive experience, BuddyBudget helps you build better money habits while keeping up with your friends.
- Raise your character — Create a virtual character that grows and thrives as you make smart financial decisions
- Compete with friends — Connect with your friend group and climb the leaderboard based on your budgeting performance
| Layer | Technology |
|---|---|
| Frontend | React, JavaScript |
| Backend | Node.js, Express |
| Database | MongoDB |
| Financial API | Plaid API |
| Prototyping | Canva |
- Node.js (v18+)
- MongoDB instance (local or Atlas)
- Plaid API credentials (get them here)
- Clone the repository:
git clone https://github.com/your-username/buddybudget.git cd buddybudget - Install dependencies
npm install
- Set up environment variables in .env file
PLAID_CLIENT_ID=your_client_id PLAID_SECRET=your_secret MONGODB_URI=your_mongodb_connection_string
- Start the development server
npm run dev