Full-Stack Web Developer (Next.js + Supabase) – Build SaaS App (ServiceLog)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

WAGE / SALARY

Depends on Experience (BID)

HOURS PER WEEK

TBD

DATE UPDATED

Mar 26, 2026

JOB OVERVIEW

Job Title

Full-Stack Web Developer (Next.js + Supabase) – Build SaaS App (ServiceLog)

???? Job Overview

We are building a web-based application called *ServiceLog, a platform that allows users to log service time on app or website and generate official tracking forms off the website.

We are looking for a reliable, detail-oriented full-stack developer to build the MVP (minimum viable product) from the ground up.

This is a structured project with clear phases, not an open-ended “figure it out” job.

???? What You’ll Be Building
A web app where users can:

Sign up and log in
Add and manage vehicles
Log service trips (date, hours, waters, etc.)
Automatically calculate qualifying service days
Generate a completed tracking form per vehicle
Download and print that form

???? Tech Stack (Required)
You must be comfortable with:

Next.js (React, App Router, TypeScript)
Supabase (PostgreSQL + Auth + RLS)
Vercel (deployment)
PDF generation (pdf-lib or similar)

???? Scope of Work (MVP)
You will build:

Phase 1 – App Structure
Next.js project setup
Page routing and layout
Clean, responsive UI

Phase 2 – Authentication
Supabase signup/login/logout
Protected routes
Secure user sessions

Phase 3 – Database + Core Features
Vessel management (CRUD)
Service log entry system
Data validation and structure

Phase 4 – Business Logic
Service time calculation:
4+ hours per day = 1 qualifying day
Dashboard totals:
total days
last 90 days
last 3 years

Phase 5 – PDF Generation
Load service template
Map user data to PDF fields
Generate downloadable/printable form

???? Expectations
We are looking for someone who:

Writes clean, structured, maintainable code
Follows instructions and build phases exactly
Does NOT over-engineer or add unnecessary tools
Communicates clearly and consistently
Tests their own work before submitting
Documents key logic and decisions

You must:

Work inside our GitHub repo
Use our Supabase and Vercel accounts
Commit code regularly
Provide clear updates per milestone
?? Important Rules
Do not rewrite unrelated files
Do not introduce new frameworks without approval
Do not use placeholder/mock logic in final code
Do not skip validation or security practices

???? Ownership & Legal
This project will require:

1. Work-for-Hire Agreement
All work created will be 100% owned by us, including:
source code
database structure
UI/UX
documentation

2. Confidentiality (NDA)
You agree not to:
share, reuse, or distribute any part of this project
use this codebase for other clients or projects

3. Account Control
All development will be done using:
our GitHub
our Supabase
our Vercel

No work should be built under personal accounts.

???? Payment Structure
Milestone-based payments:
Milestone 1: App structure complete
Milestone 2: Authentication working
Milestone 3: Vessel + logs working
Milestone 4: Calculations + dashboard
Milestone 5: PDF generation complete

???? Tools You Will Use
GitHub (version control)
Supabase (backend)
Vercel (hosting)
Cursor (optional, for AI-assisted coding)

???? How to Apply
Must include each of the six points below:
1. Examples of previous work (links required)
2. State your Experience with:
Next.js
Supabase
PDF generation
3. A short explanation of how you would approach this project INCLUDING an explanation of how you would generate a PDF from dynamic data in a web app.
4. Confirmation that you are comfortable signing an NDA and work-for-hire agreement.
5. Your total fixed price for the full project
Breakdown of cost by milestone:
Milestone 1: App structure complete
Milestone 2: Authentication working
Milestone 3: Vessel + logs working
Milestone 4: Calculations + dashboard
Milestone 5: PDF generation complete
6. Estimated timeline (in days or weeks)

???? Bonus
Experience with SaaS apps
Experience with form generation or document automation
Strong UI/UX sense
Familiarity with logging systems (not required)

???? Final Note
This is a structured build with clear direction. We are looking for someone who can execute efficiently and communicate well.
If you’re organized, detail-oriented, and comfortable building real products, not just prototypes, you’ll be a great fit!

Look forward to hearing from you!

Dee

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin