A comprehensive platform integrating all college communications with better search capabilities and enhanced UI/UX for better student and faculty experience. The Smart Campus App centralizes information about events, exams, assignments, and schedules in one accessible platform.
- Unified Communication Platform : All college communications in one place
- Enhanced Search Functionality : Find information quickly and efficiently
- Interactive Calendar : Track upcoming events, exams, and assignment deadlines
- Intuitive UI/UX : Designed for seamless user experience
- Real-time Updates : Stay informed about campus activities
- Frontend : Next.js
- Backend : NodeJS(Express)
- Database : MongoDB
- Search Engine : Elasticsearch
- Caching : Redis
- Containerization : Docker
This PBL (Project Based Learning) initiative aims to solve communication challenges within our campus by providing a centralized platform that enhances information accessibility and student engagement.
- Improve campus-wide communication efficiency
- Reduce information fragmentation across multiple platforms
- Provide timely notifications for important events
- Create an intuitive interface for better user adoption
# Clone the repository
git clone https://github.com/Nebula-2003/smart-campus.git
# Navigate to project directory
cd smart-campus
# Start the containerized application
docker compose up --build -dCurrently in active development. The team is designing APIs while frontend development has begun. For more detailed information about our progress and implementation details, check out our public GitHub project board.
| Branch | Name | Enrollment Number | Roll Number | Class | Batch |
|---|---|---|---|---|---|
| CSE | Prasad Tejus R | 2201031830013 | 075 | C | 3 |
| CE | Rajpara Jeel R | 2201030400113 | 021 | C | 1 |
| CSE | Upadhyay Jil J | 2201031800044 | 047 | C | 2 |