SkillUpGrid: Collaborative Learning Platform Development

Job ID: 39602927

Budget: ₹600 – ₹1,500 INR

1. Project Overview
Project Name: SkillUpGrid
A collaborative learning + mentorship platform where users can join or create learning paths (called “Grids”) around topics like AI, Web Dev, UI/UX, etc.
Each Grid includes a timeline, tasks, resources, forums, and mentors.

2. Core Features
User Side:

Account creation via email or Google

Onboarding quiz to personalize skill goals

Dashboard showing ongoing Grids, progress, tasks

Join Grids based on interests or create new ones

Task tracking system (checklists, deadlines)

Resource upload & sharing (PDF, video, external links)

Discussion threads under each task

Weekly progress reports

Mentor Side:

Create and manage Grids

Assign tasks and deadlines

Monitor learner activity and submissions

Host live sessions (Zoom integration)

Direct messaging with learners

Admin Side:

Full user and content management

Approve reported content/users

Analytics (active users, task completion rates, retention)

Ability to feature Grids on homepage

3. User Roles
Learner: Regular users who join grids and complete learning tasks

Mentor: Power users who can create/manage grids, tasks, live sessions

Admin: Platform owner/staff with full access to all data and control

4. Tech Stack
Frontend: React.js, TailwindCSS, Zustand/Redux for state

Backend: Node.js with Express.js

Database: MongoDB (with Mongoose)

Authentication: JWT + Google OAuth (via NextAuth or custom logic)

File Storage: Cloudinary or AWS S3 for file uploads

Notifications: Toastify + backend-triggered email (Nodemailer)

Live Streaming: Zoom SDK or Jitsi Meet integration

Hosting: Vercel (frontend), Render (backend), MongoDB Atlas (DB)

5. Design
UI inspired by Notion, Figma, and Duolingo

Clean, minimal aesthetic with light/dark mode toggle

Responsive design (mobile-first)

Focus on microinteractions (hover, progress bars, live updates)

6. Timeline
Phase 1 MVP: 5–6 weeks

Core user onboarding

Grid browsing, joining, task checklist

Phase 2 (Full): Additional 4–5 weeks

Mentor tools, discussion, progress analytics, Zoom API, admin panel

7. Budget
Estimated: $4,000 – $6,000

Milestone-based payments:

MVP: $2,500

Final release: $3,500

Optional monthly maintenance: $200/mo

8. Post-Launch Support
30-day bug fixing guarantee

Monthly maintenance (content updates, small feature upgrades)

Analytics dashboard support and server monitoring

Mentorship for scaling to 100K+ users (optional extra)