INTERACTIVE LEARNING PLATFORM

Project Code :TCMAFS1288

Objective

The objective of the project is , to build a learning platform with google authentication using Firebase and conducting

Abstract

Interactive Learning Platform

Abstract

The Interactive Learning Platform is a comprehensive web-based solution designed to enhance the educational experience for students, employees, and administrators. Built using the MERN stackβ€”MongoDB, Express, React, and Node.jsβ€”the platform ensures scalability and robust performance. Firebase is utilized for secure Sign Up and Login functionalities, including OTP Verification and Password Management. Students can register, verify their accounts, browse and book courses, submit assignments, and update their profiles seamlessly. Employees have access to manage course details, create and handle assignments, and update day-wise course information. Admins are empowered to oversee the platform by adding or managing employees and courses, viewing student course requests, and maintaining overall system integrity. The platform supports features like course search, profile updating, and secure logout processes, ensuring a user-friendly and interactive learning environment. This project leverages modern technologies to deliver an efficient and engaging educational platform tailored to diverse user roles.

Keywords: Interactive Learning Platform, MERN stack, MongoDB, Express, React, Node.js, Firebase, User Registration, OTP Verification, Course Management, Assignment Submission, Profile Updating

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE AND SOFTWARE REQUIREMENTS

HARDWARE REQUIREMENTS:

Β·         Processor                            I3/Intel Processor

Β·         RAM                                  4GB (min)

Β·         Hard Disk                         160GB

 

 SOFTWARE SYSTEM CONFIGURATION:

Β·         Operating System                   :  Windows 7/8/10

Β·         Server side Script                    :  Express js

Β·         Programming Language         :  TypeScript

Β·         IDE/Workbench                      :  VS Code

Β·         Database                                 :  Mongodb

Β·         Clint Side                                 : React js

Demo Video