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

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

Breeze Website Designers

We create beautiful websites that grow your business. https://www.youtube.com/watch?v=haBOAGGBbE8

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more

...

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

Kiantechwise Pvt. Ltd.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more