eLearning Platform Website

Usama Qazi

Online Course Website

Brief description

online-course-website is an online programming course teaching website in which students can apply for courses and teachers can apply for teaching students.

Features

Students can register for online programming courses.
Teachers can apply to teach programming courses.

Case Studies

Case Study 1-Online Course Registration

Problem:
The project needed a way for students to register for online programming courses. This required a user-friendly interface & a secure way to store user data.
Approach:
We used React to create a dynamic, interactive registration form. We implemented form validation to ensure that the user input was valid before it was sent to the server. On the server side, we used express and body-parser to handle the incoming POST request & save the user data.
Outcome:
The registration feature was successfully implemented. Students can now register for courses through the website. The user data is securely stored and can be used to personalize the user experience.

Case Study 2-Teacher Application

Problem:
The project needed a way for teachers to apply to teach programming courses. This required a similar interface to the student registration but with additional fields for the teachers' qualifications & experience.
Approach:
We created a separate application form for teachers using React. We added fields for the teachers' qualifications and experience, and implemented form validation to ensure that the input was valid.
Outcome:
The teacher application feature was successfully implemented. Teachers can now apply to teach courses through the website. The teacher data is securely stored and can be used to match teachers with appropriate courses.

Technologies used

client

react, tailwindcss

server

cors, body-parser, exceljs, express, express-fileupload, fs, path, nodemon

Media

Frontend Design:

Backend:

Like this project

Posted Jul 11, 2024

Online Course Website is an online programming course teaching website in which students can apply for courses and teachers can apply for teaching students.

WebSocket WebRTC App
WebSocket WebRTC App
WebSocket Chat App
WebSocket Chat App
WebRTC Chat App
WebRTC Chat App
React CRUD Operations
React CRUD Operations