Your application

Please complete the following fields to be considered for this project.

Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
How much commitment will you have to this project?
Please select an option.
Are you available to dedicate 1-2 hours per week to the Build Project?
Please select an option.
Your application has been 
successfully submitted!
Explore more projects
Close
You already submitted an application for this project.
Explore more projects
Close
There was an error submitting your form. Please try again later or contact us.
Oops! Something went wrong while submitting the form.

This project is no longer accepting applications. Subscribe to our newsletter to be notified of new projects!

Get updates
Wallet Wizard: Develop a Personal Finance Tracker
Parug Demircioglu
Parug Demircioglu
Get updates
Register today
Apply now

Wallet Wizard: Develop a Personal Finance Tracker

Create a full-stack web application that empowers users to manage their personal finances by tracking budgets, monitoring expenses, and generating insightful financial reports.

Register today
Apply now
Wednesdays
 at
3:00
P.M.
 ET /
12:00
P.M.
PT
8 weeks, 2-3 hours per week
Intermediate
No experience required
No experience required
Some experience required
Degree and experience required

Description

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.

Session timeline

  • Applications open
    December 1, 2024
  • Application deadline
    January 15, 2025
  • Project start date
    Week of July 8, 2024
    Week of
    February 3, 2025
  • Project end date
    Week of

What you will learn

  • Design a full-stack web application focused on personal finance management.
  • Develop RESTful APIs using Node.js and Next.js to handle budgeting and expense tracking functionalities.
  • Construct and manage a PostgreSQL database for secure storage and retrieval of financial data.
  • Build a responsive and interactive user interface with React, enhancing user experience.
  • Implement version control practices using GitHub for collaborative development and code management.

Project workshops

1
Kickoff and Setup
2
Define Requirements and Design Database
3
Initialize Frontend with React
4
Develop REST API Endpoints
5
Enhance Frontend Features
6
Connect Frontend and Backend
7
Test and Refine Application
8
Present and Demo Your Project

Prerequisites

  • Basic Knowledge of JavaScript and TypeScript: Comfortable with writing simple programs using functions, loops, and conditionals.
  • Some Experience with React: Ability to create components and manage state using hooks like useState.
  • Familiarity with Node.js and Next.js: Basic understanding of setting up a server and creating API routes.
  • Understanding of SQL and PostgreSQL: Know how to write basic SQL queries and work with databases.
  • Willingness to Collaborate and Learn: Ready to work with others, share your progress, and have an interest in personal finance topics.

Sign up today

Get access to all of our Build projects, including this one, by creating your Build account!

Register today
Log in

Apply to

Parug

's project today!

Get started by submitting your application.

Apply now

Stay updated!

Subscribe to our newsletter to be notified when projects reopen!

Please fill in this required field.
By clicking “Subscribe” you agree to our Terms of Services and Privacy Policy.

Thanks for subscribing!

We'll notify you when projects reopen. In the meantime, you can explore our resources and learn more about our Fellows.

Discover our articles
There was an error submitting your form. Please try again later or contact us.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
About the expert

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!

Visit
Parug
's Linkedin
More like this Project