ВнешняяFreelancerRemote$100–$120 USD

Student's Personal Finance Web App

Краткое

Freelancer Client is hiring: Student's Personal Finance Web App.

Location: Remote

I am looking for a developer to build a simple Student Budget Tracker web application.

Requirements:

• The application can be built using simple web technologies such as:

• A framework such as React is acceptable, but not required.

• The final product should be easy to run locally on a laptop browser. If a framework is used, clear setup instructions must be provided.

• No complex login system, payment system, or external database is required.

• The project should be completed within 4-6 days after the project is awarded.

• Please provide progress updates during development, especially after the income tracking, expense tracking, and summary functions are working.

• The budget for this project is approximately NZD 100.

• Please provide your best offer and estimated delivery time.

Nice to have:

• A simple budget limit warning would be preferred but is not essential.

• For example, if monthly expenses exceed a user-defined budget, the app can show a warning message.

• The developer should provide:

• A fully working web application.

• All source code files.

Skills: JavaScript, CSS, User Interface / IA, HTML, Web Services, Web Development, Frontend Development, Web Application, Web Design

Budget: $100–$120 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Оригинал

Project Title
Student Budget Tracker Web Application
Project Description
I am looking for a developer to build a simple Student Budget Tracker web application.
The purpose of the application is to help students record their income and expenses, track their remaining balance, and understand their spending habits. The application should be simple, clean, easy to use, and suitable for demonstration on a laptop browser.
The application does not need a complex login system or external database. A lightweight web application using browser local storage is preferred.
Required Features
The application should include the following features:
Income Tracking

The user should be able to add income records.
Each income record should include date, amount, source, and optional notes.
Example income sources may include part-time job, allowance, scholarship, and other.
The user should be able to edit and delete income records.
Expense Tracking

The user should be able to add expense records.
Each expense record should include date, amount, category, and optional notes.
Expense categories should include food, rent, transport, entertainment, shopping, study, and other.
The user should be able to edit and delete expense records.
Budget Summary

The app should automatically calculate:
Total income.
Total expenses.
Remaining balance.
The summary should update automatically when records are added, edited, or deleted.
Spending by Category

The app should show how much money has been spent in each expense category.
A simple chart, such as a pie chart or bar chart, would be preferred.
If a chart library is used, it should be simple and reliable.
Monthly View

The user should be able to view income and expenses for the current month.
A simple monthly filter is enough.
The app should show monthly income, monthly expenses, and monthly balance.
CSV Export

The user should be able to export income and expense records as a CSV file.
The exported file should include dates, amounts, categories or sources, notes, and record type.
Data Saving

Income records, expense records, and categories should be saved in the browser using local storage.
The user should not lose data after refreshing or closing the browser.
User Interface

The design should be simple, clean, and easy to understand.
The application should work on desktop and mobile screen sizes.
The main dashboard should clearly show income, expenses, and balance.
Optional Feature

A simple budget limit warning would be preferred but is not essential.
For example, if monthly expenses exceed a user-defined budget, the app can show a warning message.
Deliverables
The developer should provide:
A fully working web application.
All source code files.
Simple setup instructions.
A short user guide explaining how to use the application.
A demo link if possible, or a zip file that can run locally in a browser.
Technical Requirements
The application can be built using simple web technologies such as:
HTML
CSS
JavaScript
A framework such as React is acceptable, but not required.
The final product should be easy to run locally on a laptop browser. If a framework is used, clear setup instructions must be provided.
No complex login system, payment system, or external database is required.
Timeline
The project should be completed within 4-6 days after the project is awarded.
Please provide progress updates during development, especially after the income tracking, expense tracking, and summary functions are working.
Budget
The budget for this project is approximately NZD 100.
Please provide your best offer and estimated delivery time.
Acceptance Criteria
The project will be accepted when all of the following conditions are met:
The user can add, edit, and delete income records.
The user can add, edit, and delete expense records.
The app correctly calculates total income, total expenses, and remaining balance.
The app shows spending by category.
The app provides a simple monthly view or monthly filter.
The user can export records as a CSV file.
Data is saved after refreshing or closing the browser.
The app works properly on a laptop browser.
The app has a simple and responsive user interface.
The source code and setup instructions are provided.
Additional Notes
Please keep the application simple and reliable rather than adding too many extra features. The most important requirement is that the income tracking, expense tracking, calculation, and data saving functions work correctly.
Please include examples of any similar work you have done before when submitting your bid.

Локация & Details

ИсточникFreelancer
Бюджет$100–$120 USD
ЛокацияRemote
Дата публикации2026-05-20 21:01:31
JavaScriptCSSUser Interface / IAHTMLWeb ServicesWeb DevelopmentFrontend DevelopmentWeb ApplicationWeb Design
Перейти к источнику →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
JavaScriptCSSUser Interface / IAHTMLWeb ServicesWeb DevelopmentFrontend DevelopmentWeb ApplicationWeb Design