š Job Description
We are building a production-ready waitlist and user dashboard platform using Next.js 15 (App Router) and Supabase.
The core architecture, database schema, and feature roadmap are already defined. We are looking for an experienced full-stack developer to complete, polish, and harden the project.
This is not a prototype ā the goal is a fully working, deployable system with clean code, strong security practices, and a high-quality user experience.
š§© Project Overview
The platform includes:
Secure user registration and authentication
Automatic network/environment validation
Supabase-backed user management
Automatic virtual card generation (Bronze / Silver / Gold)
Rewards and balance management system with full transaction logging
Referral system with reward tracking
User dashboard with analytics and history
X (Twitter) OAuth integration
Discord bot with XP system and invite tracking
A detailed README and database schema are already prepared.
ā Responsibilities
You will be responsible for:
Completing and stabilizing the Next.js App Router implementation
Finalizing authentication and environment enforcement logic
Ensuring Supabase Row Level Security (RLS) policies are correct and secure
Implementing or completing:
Reward flows (earn, withdraw, claim, emergency handling)
Referral tracking and reward logic
Dashboard analytics and activity history
Finalizing X (Twitter) OAuth integration
Reviewing and improving overall code quality and structure
Fixing bugs, edge cases, and UX issues
Preparing the application for Railway deployment
(Bonus) Improving performance and overall user experience
š Tech Stack (Must-Have Experience)
Required:
Next.js 14 / 15 (App Router)
TypeScript
Modern authentication / connection libraries
Supabase (Postgres, RLS, triggers, SQL functions)
Tailwind CSS
Nice to Have:
Discord bot development (Node.js)
OAuth 2.0 (X / Twitter)
Background jobs or event-based systems
Framer Motion
shadcn/ui / Radix UI
š Security Expectations
You should be comfortable with:
Secure user validation and access control
Preventing referral abuse and duplicate rewards
Activity and transaction uniqueness checks
Secure handling of OAuth tokens
Supabase RLS and role-based permissions
š¦ Deliverables
Fully working, deployable application
Clean, well-documented codebase
Verified Supabase schema and RLS policies
Functional rewards and referral systems
Deployment-ready build (Railway)
Basic handover documentation
ā³ Timeline
Estimated duration: 2ā4 months
Start: Immediately
Potential for long-term collaboration
š Open to candidates worldwide
Fully remote ā no location restrictions