Skip to content

tushar-pandhare/Open-Campus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCampus

A web-based platform designed to improve transparency, accountability, and efficiency in college administration. The system digitizes key institutional processes such as student elections, facility bookings, approvals, complaint management, and budget tracking through a centralized portal.

Features

Student Election System

  • Secure online voting using college email authentication
  • Candidate profiles and election management
  • Transparent result publishing

Application & Approval Workflow

  • Event, sponsorship, and budget request submissions
  • Multi-level approval process
  • Real-time status tracking

Campus Facility Booking

  • Online booking for auditoriums, sports facilities, and other resources
  • Availability management and approval workflow

Anonymous Complaint Portal

  • Anonymous complaint submission
  • Community visibility and moderation support
  • Structured grievance tracking

Budget & Sponsorship Transparency

  • Public budget and sponsorship records
  • Expense proofs and documentation uploads
  • Fund utilization tracking

Health & Leave Notifications

  • Automated notifications for medical reports
  • Parent and faculty alerts for student leave activities

Academic Integrity Management

  • Record management for academic misconduct cases
  • Transparent documentation and reporting

Secure Access

  • Restricted access through verified college email accounts
  • JWT-based authentication and authorization

Tech Stack

Frontend

  • React.js
  • Tailwind CSS

Backend

  • Node.js
  • Express.js

Database

  • MongoDB

Authentication

  • JWT
  • Email-based Authentication

Project Structure

Automated-College-System/
│
├── frontend/
│   ├── src/
│   └── public/
│
├── backend/
│   ├── routes/
│   ├── models/
│   ├── controllers/
│   └── middleware/
│
└── README.md

Getting Started

git clone https://github.com/tushar-pandhare/Automated-college-system-Team-Sanyojan-.git

cd Automated-college-system-Team-Sanyojan-

# Backend
cd backend
npm install

# Frontend
cd ../frontend
npm install

Run the application:

# Backend
npm run dev

# Frontend
npm run dev

Impact

  • Improved administrative transparency
  • Faster approval and communication workflows
  • Increased student participation in governance
  • Better accountability in budgeting and fund management
  • Secure and centralized college operations

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages