Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Hyderabad, India
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I’m looking to have a fully functional EdTech application built that focuses on delivering online courses. The main goal is to enable instructors to upload video lessons and resources while allowing students to browse, enroll, and learn efficiently.
The platform should include a Web app (for instructors/admins) and a mobile Android app (for students), both powered by the same backend.
Scope of Work
1. Core Features
User Authentication:
Email/Password, Google Sign-In, and optional Phone OTP.
Course Management:
Instructors can create, upload, and manage courses (videos, PDFs, quizzes).
Course Catalog & Search:
Students can browse by category, search courses, and view course details.
Enrollment System:
Students can enroll (free/paid), track progress, and resume lessons.
Video Playback:
Secure streaming with lesson completion tracking.
Progress & Certificates (Phase 2):
Basic progress tracker; auto-generate completion certificates later.
2. Student Management & Attendance
Teachers can mark attendance manually or automatically when lessons are viewed.
Students can view attendance history and progress reports.
Admin can export attendance data (CSV/PDF).
3. Admin Dashboard
Manage instructors, students, and course categories.
Approve new courses before publishing.
Monitor enrollments, user activity, and attendance analytics.
View reports and manage content moderation.
4. UI/UX
Clean, responsive design for web and mobile.
UI guidelines and color palette will be provided.
User flow: minimal clicks to start learning.
5. Technical Requirements
Developers can choose their preferred stack, but it must be modular, scalable, and well-documented.
Recommended stacks:
MERN (MongoDB, Express, React, Node.js) + Flutter / React Native
Django + React
Laravel + Flutter
Backend Requirements:
RESTful or GraphQL API
Secure user authentication (JWT/OAuth)
Database: PostgreSQL / MongoDB / MySQL
Cloud-hosted backend ([login to view URL], Render, or AWS/GCP optional)
Frontend Requirements:
Web app (React / [login to view URL] / Vue.js)
Android app (Flutter preferred for cross-platform flexibility)
6. Payment Integration (Optional - Phase 2)
Integrate JustPay, Razorpay, or Stripe for course purchases.
Support for Indian payments (UPI, debit/credit card)." (client-provided description)
Matched companies (7)

Mobiweb Global Solutions

eShop Genius

Breeze Website Designers

WhizzAct Private Limited

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Junkies Coder
