NestJS/React Full-Stack Developer — Personal Finance App, Foundation Setup (Ongoing Work Available)

Posted 2 hours ago

Worldwide

Summary

We're building a personal/household finance web app from scratch: connects to bank accounts via Plaid, syncs transactions, and tracks payment due dates with automated reminders. This is a new project — we have a detailed requirements/architecture doc ready to share with the freelancer we hire. Planned tech stack: NestJS (backend), PostgreSQL + Prisma (database/ORM), React + Vite + Tailwind (frontend), Plaid API (bank sync), Docker (local dev) This first task — foundation setup: Scaffold the monorepo (NestJS API + React frontend, pnpm workspaces) Set up PostgreSQL + Prisma with a basic initial schema (User, Account, Transaction) Implement JWT-based auth (register/login/refresh) Connect one working Plaid sandbox flow end-to-end: link token → token exchange → pull real sandbox transactions into the database Basic Docker setup for local development Handoff-ready code with a short README so we can continue building with you or another developer Future phases (not part of this task): Payment tracking/reminders, multi-channel notifications, household multi-user support, and eventually an AI-powered natural-language query feature over transaction data. Sharing this so you know the direction — not in scope now. Budget: Fixed price, $250. This is a starting task — strong work here leads to more, larger tasks as the project grows. To apply, please share: Relevant experience with NestJS, Prisma, and the Plaid API specifically A rough breakdown of how you'd spend the time on the scope above Any portfolio/GitHub examples of a similar auth + third-party API integration

  • $250.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
NestJS
React
Node.js
PostgreSQL
Activity on this job
  • Proposals:20 to 50
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Aug 11, 2026
  • Canada
    3:18 AM

Explore similar jobs on Upwork

Add Tree Adoption Feature to WordPressFixed-price‐ Posted 2 months ago
WordPress
PHP
HTML5
CSS
Dashboard for Amazon and FlipkartFixed-price‐ Posted 1 month ago
Amazon Seller Central
Data Analysis

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