Create a React.js/Next.js Student Internship Platform

Job ID: 39675552

Budget: ₹1,500 – ₹12,500 INR

Project Title:
Frontend Developer Needed for Internship Learning Platform (Backend Ready)

Key Details:
Platform Overview:
Internship portal for students to:

Watch learning videos
Complete assignments and projects
Build resumes
Earn internship certificates

Backend Status:

Fully developed and deployed using Google Cloud Run
APIs available (RESTful, secured with JWT)
Connected to BigQuery, Firebase Auth, GCS

Frontend Requirements:

Framework: React.js or Next.js
Responsive UI (mobile + desktop)
Integration with backend APIs
Smooth UX for video modules, assignments, progress tracking, etc.

Pages to Build:

Login / Signup (Firebase Auth Integration)
Internship Program Browse + Enroll
Video Player with progress tracking
Assignment Upload + MCQ submission
Resume Builder (form-based with PDF export)
Project Submission
Certificate Download
Razorpay/Stripe Payment Integration
Referral Dashboard
Admin Dashboard (for content management and evaluation)

Tech Stack Desired:

React.js or Next.js
TailwindCSS (preferred) or Material UI
Axios or Fetch for API calls
Firebase integration for Auth and file uploads
Stripe/Razorpay for payments

Expectations:

Clean, reusable code
Fully responsive UI
Frontend validation + API error handling
GitHub for version control
Bonus if experienced in education or edtech platforms

Deliverables:

Full source code (React/Next app)
Deployment-ready build
API integrated and tested
Documentation for running the project locally
Related categories: PHP JavaScript HTML AngularJS React.js Stripe API Integration Next.js GCP AI