Skip to content

This assignment was created as a part of my CSE 1100 (Computer Fundamentals and Ethics) course. It presents CampusOS, a conceptual software solution designed to centralize campus communication into a single role aware dashboard, replacing scattered apps and improving productivity

Notifications You must be signed in to change notification settings

fardinnuman/CampusOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CampusOS

Status License Platform

CampusOS is a web-based platform which is designed to simplify the way students and staff access and manage campus information. Rather than having to jump between a series of apps, users get everything they need in a single and organized dashboard


🌟 Key Features

  • Combines academic and administrative updates, eliminating fragmented notifications across different apps
  • Automated reminders and notifications to help students meet deadlines and focus on studying efficiently
  • Role-specific message filtering ensures that right users get the right messages
  • CRs, Advisors, Teachers and Head of Departments can pin and monitor posts, keeping everyone informed
  • Supports direct preview of files, images, and presentations, with alerts for important deadlines.
  • Scalable architecture that supports all departments, series and future administrative roles, enabling long term implementation university wide

πŸ§‘β€πŸ’» Target Users

  • Students
  • CRs
  • Teachers
  • Advisors
  • Head of Departments

πŸ–₯️ Main Interface Tabs

Tab Purpose
All Pinned messages from all other tabs at the top, followed by all other messages sorted by latest timestamp
CR Class specific notes, announcements, schedules and decisions
Teachers Course materials, lecture sheets, deadlines and class notices
Advisors Exam updates, notices and important materials
Head of Department Department wide updates and communication management

βš™οΈ Technologies Used

  • Frontend: HTML, CSS and JavaScript
  • Backend: Node.js
  • Database: MySQL
  • Notifications: WebSockets

πŸ” Type of Software

  • Application software
  • Freeware
  • Closed-source

πŸ“œ Licensing

  • Proprietary License

πŸ”Ž Preview

Log In Menu Alt text

Dashboard Alt text

About

This assignment was created as a part of my CSE 1100 (Computer Fundamentals and Ethics) course. It presents CampusOS, a conceptual software solution designed to centralize campus communication into a single role aware dashboard, replacing scattered apps and improving productivity

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published