Full-Stack Developer (Next.js ) for Finance Education Platform

Job ID: 39814247

Budget: ₹35,000 – ₹50,000 INR

Project Overview

We are building a finance education platform similar to Investopedia. The site will feature well-structured menus, SEO-friendly articles, financial tools, and news updates. A secure admin panel is required for content creation, editing, and publishing with media management and SEO features.

Responsibilities

Develop a Next.js + React front-end for the public-facing site (SEO-friendly, responsive).

Build a secure admin panel with:

Rich text editor (e.g., TipTap or Slate.js).

Article, category, and media management.

Role-based authentication (Admin, Editor, Contributor).

SEO tools and preview mode.

Set up API routes or backend services for CRUD operations (articles, categories, media).

Integrate Cloudinary/AWS S3 for image and video storage.

Use Prisma ORM with PostgreSQL/MySQL for database management.

Implement authentication using NextAuth.js.

Deploy the application on Vercel (or equivalent) with a hosted database.

Ensure performance, accessibility, and scalability best practices.

Tech Stack

Frontend: Next.js (React), Tailwind CSS, ShadCN/UI.

Backend: Next.js API routes or Node.js.

Database: PostgreSQL/MySQL with Prisma ORM.

Authentication: NextAuth.js.

Media Storage: Cloudinary or AWS S3.

Deployment: Vercel + Supabase/Railway.

Requirements

Proven experience building Next.js applications (portfolio or live examples).

Experience with Prisma ORM and relational databases.

Knowledge of rich text editors (TipTap, Slate.js, or similar).

Familiarity with SEO best practices for Next.js.

Experience setting up role-based authentication.

Strong skills in responsive design and UI/UX best practices.

Ability to write clean, maintainable, and documented code.

Bonus: Experience with finance or educational platforms.

Project Scope & Timeline

Phase 1: Public-facing site + Admin Panel MVP (4–6 weeks).

Phase 2: SEO enhancements, analytics integration, and performance optimizations (2–3 weeks).

Ongoing: Support for bug fixes and feature upgrades (optional).

Budget

Competitive, based on experience. Please provide:

Estimated total cost or hourly rate.

Estimated time to complete Phase 1.