NestJS/React Full-Stack Developer — Personal Finance App, Foundation Setup (Ongoing Work Available)
Worldwide
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- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- Canada3:18 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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