Clone a EdTech Web App in Under 2 Months - Next.js, Supabase

Job ID: 39346151

Budget: $1,500 – $3,000 USD

Project Description:

We are seeking a talented Full-Stack Developer (or a small, coordinated team) to build the Minimum Viable Product (MVP) of an innovative AI-powered learning platform from the ground up. The core concept involves users uploading study documents (PDF, DOCX, PPTX, TXT), which are then processed by the backend (text extraction, format conversion, AI embedding). Users can then interact with their content via AI tools like context-aware chat, summaries, flashcards, and quizzes, with a focus on English, Croatian, and Serbian language support.

We have a clear vision, detailed UI mockups, and functional specifications ready.

Your Role (Building the MVP from Scratch):

Set up the project using Next.js (App Router), TypeScript, Supabase, and Tailwind CSS.

Implement the full stack for the MVP features:

Frontend: Build all UI components (Auth pages, Dashboard, Content Viewer, Interaction Panels/Tabs, Modals) matching the provided visuals pixel-perfectly and responsively. Use React and Tailwind CSS.

Backend: Develop Next.js API routes for all required functionalities (Auth handling, file upload/processing/conversion, RAG pipeline logic, AI feature generation via OpenAI, Stripe integration, limit enforcement).

Database & Storage: Set up Supabase (DB schema based on our specs, Storage buckets, Auth, potentially Functions).

Integrate OpenAI API for embeddings and generation tasks.

Integrate Stripe Checkout for the premium plan upgrade flow.

Implement the specified free tier limitations.

Ensure the application supports Croatian, and Serbian (UI text and AI interaction).

Why This Project?

Build an exciting, AI-driven EdTech application from the initial commit.

Work with a modern tech stack (Next.js, Supabase, OpenAI).

Clear requirements, UI designs, and specifications will be provided.

This is the foundational MVP, but we envision significant future development. We are looking for a reliable developer or team for a long-term partnership to grow this platform. This initial project is a great way to start that relationship.

Required Skills:

Strong Full-Stack Experience: Proven ability to build complete web applications using Next.js (App Router), React, TypeScript, Node.js, and Tailwind CSS.

Supabase Expertise: Solid experience setting up and using Supabase Auth, PostgreSQL DB (including RLS/Functions), and Storage.

API Integration: Experience with OpenAI (or similar LLMs) and Stripe APIs.

Frontend Excellence: Ability to create polished, responsive UIs accurately from designs.

Backend Proficiency: Experience with file handling, background processing/conversion (desirable), and building robust APIs.

Familiarity with RAG concepts and vector databases (pgvector) is a plus.

Excellent communication and problem-solving skills.

To Apply:

Showcase your best full-stack Next.js/Supabase projects.

Highlight relevant experience with the required technologies, especially AI and payment integrations.

Provide your estimated cost and confirm your availability for the ~2-month MVP timeline.

Detailed specifications, UI designs, and planning documents will be shared via a Google Drive link: https://drive.google.com/drive/folders/1FhdfUcCEbX_tRSqcTBchZh8Vaqaumf2C?usp=drive_link

We're looking for a dedicated developer/team to build this MVP efficiently and establish a foundation for future collaboration. Let's build something impactful together!