SaaS B2B Platform: Full-Stack Next.js Development

via Freelancer ·

Budget / Salary₹1,500–12,500
TypeFreelance project
LocationRemote
Posted3 hours ago
Full-Stack Next.js Developer for B2B SaaS Platform (Admin + User Dashboard)

I am looking for an experienced Full-Stack Next.js Developer to build a complete SaaS panel for my B2B Data Platform. I already have the front-end landing page built with Next.js (App Router) and Tailwind CSS. Now, I need to integrate a robust backend, authentication, subscription billing, and interactive dashboards (Admin & User).
Tech Stack Preferred:
Frontend: Next.js (App Router), Tailwind CSS, Shadcn UI / Radix UI
Backend: Next.js API Routes (Server Actions) or Node.js
Database: PostgreSQL / MongoDB (Prisma or Drizzle ORM preferred)
Authentication: NextAuth (Auth.js) or Clerk
Payments: Razorpay (Crucial for the Indian market) / Stripe
Key Features Required:
1. User Authentication & Authorization:
Secure Login / Signup (Email/Password & Google OAuth).
Role-based access control (Admin vs. Standard User).
2. User Dashboard (Customer Panel):
Overview: Active plan details, data download limits, and usage stats.
Data Explorer: A searchable, filterable data table (filtering by State, City, Industry, Pincode) connected to the database.
Export Feature: Ability to export filtered data to CSV/Excel (based on their subscription tier limits).
Billing & Subscription: View invoice history, upgrade/downgrade plans, and manage recurring payments.
3. Admin Dashboard (Superadmin Panel):
User Management: View all registered users, their active plans, and ban/suspend accounts.
Plan Management: Create/Edit subscription tiers (e.g., Starter, Growth, Enterprise) and set download limits.
Data Management: Secure UI to upload new database files (CSV/Excel) that will populate the main database.
Analytics: Basic revenue and user growth charts.
4. Payment Gateway Integration:
Integration with Razorpay for handling one-time payments and recurring SaaS subscriptions.
Webhook integration to auto-update user plans upon successful payment.
5. Security & Performance:
Rate limiting to prevent data scraping.
Server-side pagination and optimized database queries to handle large datasets (millions of rows).
Requirements for the Freelancer:
Must have proven experience building SaaS applications using Next.js App Router.
Strong knowledge of SQL/NoSQL databases and ORMs.
Experience with payment gateway webhooks and subscription logic.
Please share links to at least 2 SaaS dashboards or admin panels you have built previously.
Deliverables:
Clean, well-documented source code pushed to my GitHub repository.
Assistance with deployment on Vercel/AWS.
If you read this far, please start your proposal with the word "NEXT-SAAS" so I know you have read the requirements completely.
nosql couch & mongo node.js postgresql react.js full stack development postgresql programming api integration next.js tailwind css saas
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.