CampusIQ is an AI-powered Campus Management System designed to streamline academic and administrative operations within educational institutions. The platform provides role-based access for Administrators, Faculty, and Students, enabling efficient management of attendance, assignments, notifications, analytics, and campus communication.
The system leverages modern web technologies and AI integration to enhance user experience, automate routine tasks, and provide actionable insights through dashboards and analytics.
- Manage Students, Faculty, and Courses
- Monitor Attendance Records
- Manage Events and Notices
- View System Analytics and Reports
- Handle Complaints and Feedback
- User Role Management
- Mark and Manage Attendance
- Create and Manage Assignments
- View Student Performance
- Access Attendance Analytics
- Publish Notices and Updates
- View Attendance Records
- Upload Assignments
- Receive Notifications and Announcements
- Access Academic Analytics
- Interact with AI Chatbot
- AI-Powered Chatbot Assistance
- Intelligent Query Handling
- Automated Student Support
- React.js
- TypeScript
- Tailwind CSS
- React Router
- Recharts
- Node.js
- Express.js
- MongoDB
- JWT Authentication
- Socket.io
- REST APIs
- Groq AI Integration
CampusIQ follows a modern client-server architecture:
- Frontend: React-based responsive user interface
- Backend: Express.js REST API server
- Database: MongoDB for data storage
- Authentication: JWT-based secure authentication
- AI Service: Groq-powered chatbot integration
- Role-Based Authentication
- Attendance Management System
- Attendance Analytics Dashboard
- Assignment Submission & Tracking
- Complaint Management
- Event & Notice Management
- Real-Time Notifications
- AI Chatbot Integration
- Data Visualization and Reporting
git clone https://github.com/Rahul-codehub/Campus-AI-Management-System.gitcd Campus-AI-Management-SystemFrontend:
npm installBackend:
cd server
npm installCreate a .env file:
MONGODB_URI=your_mongodb_connection_string
AUTH_SECRET=your_secret_key
API_PORT=4000Frontend:
npm run devBackend:
npm run server- Mobile Application Support
- AI-Based Attendance Prediction
- Student Performance Forecasting
- Advanced Reporting Dashboard
- Multi-Institution Support
- Cloud Deployment Integration
Actively under development with continuous feature enhancements and performance improvements.
Rahul Kumar
B.Tech-CSE Student | Full Stack Developer | AI Enthusiast
GitHub: https://github.com/Rahul-codehub