Full-Stack Laravel Development — Build a Personal Budget & Expense Tracking Web App

Posted 8 hours ago

Worldwide

Summary

Hi! I'm looking for a full-stack developer to build a personal finance web app from scratch. It's called Flux, and the idea is a "digital financial wallet" where users can record, manage, and review their income and expenses so they get a clearer picture of their money. I have a pretty clear vision of what I want,. Please read through the feature list below before applying so we're on the same page. Tech Stack I'd like to stick with this stack, so please don't pitch me on alternatives: Backend: Laravel (PHP 8.1 or newer) Frontend: Blade templates, Bootstrap, plain CSS and JavaScript (no React or Vue) Database: MySQL Auth: Laravel's built-in authentication for register, login, and logout What the app needs to do: 1. User accounts and auth Secure sign up, login, and logout Every user only sees their own data 2. Dashboard and analytics A real-time overview of total balance, income, and expenses Interactive charts for monthly income vs. expenses and a breakdown by category Month-over-month spending trends The ability to export data to CSV 3. Transaction management Add, edit, and delete income and expense records, each with a category and type Upload receipt images and attach them to a transaction Search and filter transactions by date, description, or type A live currency toggle between USD and IDR 4. Budgeting and automation Recurring monthly bills like electricity or insurance that the app tracks automatically each month Category spending limits with a simple "on track" or "overspending" indicator Projections for estimated monthly fixed costs and a yearly estimate based on the recurring bills 5. Smart recommendations Simple rule-based tips, for example suggesting the user diversify their income or cut down on high fixed costs 6. User experience Light and dark mode Support for switching languages using Laravel's language files A responsive layout that works on mobile What I expect delivered The full Laravel source code in a Git repo MySQL migrations and seeders An .env.example and a README with clear setup steps (composer install, key generate, migrate, serve)

  • $20.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
MySQL
Full-Stack Development
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:8 hours ago
  • Interviewing:
    1
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Jul 14, 2026
  • Indonesia
    Jakarta5:35 AM
  • Tech & IT
    Individual client

Explore similar jobs on Upwork

Looking for iso26262 ExpertHourly‐ Posted 4 weeks ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design
PHP
MySQL
JavaScript
Web Development
Database Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo