This project is no longer accepting applications. Subscribe to our newsletter to be notified of new projects!
Create a full-stack web application that empowers users to manage their personal finances by tracking budgets, monitoring expenses, and generating insightful financial reports.
In today’s fast-paced world, effective personal finance management is more crucial than ever, yet many people lack the tools to monitor their budgets and expenses efficiently. In this Build Project, you’ll wear the hat of a Full-stack Software Developer and develop “Wallet Wizard”, a comprehensive personal finance tracker built from the ground up. Under the supervision of an experienced industry expert, you’ll design and implement a fully functional application that enables users to set budgets, track expenses, and generate insightful financial reports. You’ll become familiar with industry-standard tools and technologies like React, Next.js, Node.js, and PostgreSQL. All this will happen in an environment that simulates the operations of a real software development team, providing you with practical experience that’s highly valued in the tech industry.
Introduce yourself and meet your peers. Discuss project objectives and expectations. Set up your development environment and GitHub repository to prepare for coding.
Collaborate to outline the application’s key features and functionalities. Design your PostgreSQL database schema to store user budgets and expenses.
Begin developing your frontend using React. Create basic UI components for budgeting and expense tracking.
Set up Next.js for server-side rendering and API routes. Create foundational API endpoints to handle data operations for budgets and expenses.
Improve your user interface with additional components and styling. Implement forms and validation for entering budget and expense data.
Integrate your React frontend with your Next.js backend APIs. Ensure data flows smoothly between the client and server, and connect to your PostgreSQL database.
Perform testing to identify and fix bugs. Refine features based on testing results and prepare your application for deployment.
Showcase your completed application. Present the main features, demonstrate functionality, and discuss your development process and learnings.
Get access to all of our Build projects, including this one, by creating your Build account!
Get started by submitting your application.
We'll notify you when projects reopen. In the meantime, you can explore our resources and learn more about our Fellows.
At Open Avenues, Parug works with students leading projects in Computer Science as a Global Talent Fellow.
Parug is the Lead Engineering Architect and CEO at Invemo LLC, where he focuses on leading an international engineering team, collaborating with startups and corporate companies on innovative technology solutions, and driving strategic decisions for software development projects.
Parug has over 20 years of professional experience in the technology field. He began his career by learning programming independently as a student, later creating the most visited website in his country. Since founding Invemo in 2005, he has worked with media conglomerates, telecom operators, and international companies like Samsung and Philips.
He holds a degree in Computer Engineering.
A fun fact about Parug is that, despite his wife being a national gymnast and his 2-year-old daughter easily doing front rolls, he still can’t manage a simple front roll to save his life!