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.
- Secure online voting using college email authentication
- Candidate profiles and election management
- Transparent result publishing
- Event, sponsorship, and budget request submissions
- Multi-level approval process
- Real-time status tracking
- Online booking for auditoriums, sports facilities, and other resources
- Availability management and approval workflow
- Anonymous complaint submission
- Community visibility and moderation support
- Structured grievance tracking
- Public budget and sponsorship records
- Expense proofs and documentation uploads
- Fund utilization tracking
- Automated notifications for medical reports
- Parent and faculty alerts for student leave activities
- Record management for academic misconduct cases
- Transparent documentation and reporting
- Restricted access through verified college email accounts
- JWT-based authentication and authorization
Frontend
- React.js
- Tailwind CSS
Backend
- Node.js
- Express.js
Database
- MongoDB
Authentication
- JWT
- Email-based Authentication
Automated-College-System/
│
├── frontend/
│ ├── src/
│ └── public/
│
├── backend/
│ ├── routes/
│ ├── models/
│ ├── controllers/
│ └── middleware/
│
└── README.md
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 installRun the application:
# Backend
npm run dev
# Frontend
npm run dev- 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