Skip to content

ermish-codes/OpenLearn-NGO-Learning-Platform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenLearn - NGO Learning Platform

A frontend web platform built for an NGO to deliver online education to students. It has three separate portals — student, teacher, and admin — each with their own dashboards and features. Built entirely with HTML and CSS as a third semester project.


What is this?

A multi-role e-learning platform designed for an NGO context where resources are limited and accessibility matters. Students can access study materials, submit assignments, chat, and track their progress. Teachers manage classes, grade work, and monitor students. Admins handle user management and view analytics.

No JavaScript frameworks, no backend — pure HTML and CSS, which honestly makes the amount of pages and features here more impressive.


Pages

Auth

  • Login and signup

Student Portal

  • Dashboard, study materials, assignment upload, badges, chat, notifications, helpdesk

Teacher Portal

  • Dashboard, class management, grading, quiz creation, materials upload, leaderboard, progress tracker, chat, helpdesk

Admin Portal

  • Dashboard, user management, analytics, helpdesk management, security settings

How to Run

No installation needed. Just open login.html in a browser and navigate from there. Everything is static HTML and CSS so it works out of the box.


Project Structure

login.html / signup.html              # entry points
student-dashboard.html + .css         # and all other student pages
teacher-dashboard.html + .css         # and all other teacher pages
admin-dashboard.html + .css           # and all other admin pages
favicon.png                           # site icon
vercel.json                           # deployment config for Vercel

Notes

Third semester project built as a team. The scope ended up being pretty large — 28 pages across three portals, all consistently styled. The focus was on UI design and layout rather than functionality, so interactions are mostly visual without live data.


License

Feel free to use or learn from this. Credit appreciated but not required.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 53.3%
  • CSS 46.7%