A Smart Campus Management Mobile Application built using Flutter.
Campus Entry Guide is designed to digitize university environments by integrating navigation, attendance automation, scheduling, lost & found management, and AI-powered assistance into one scalable mobile platform.
University students and faculty commonly face:
- Difficulty navigating large campuses
- Manual and time-consuming attendance systems
- Proxy attendance issues
- Missed lectures due to poor schedule tracking
- Unorganized lost & found processes
- Lack of centralized campus information
Campus Entry Guide provides a unified, intelligent, and secure solution to streamline campus operations.
- GPS-based navigation
- Classroom, lab, and office search
- Shortest route guidance
- Google Maps API integration
- Indoor & outdoor support
- Daily and weekly timetable view
- Automated lecture reminders
- Reschedule/cancellation alerts
- Attendance shortage notifications
- Report lost items with image and description
- Post found items
- Smart matching system
- Real-time notifications
- Contactless attendance marking
- Eliminates proxy attendance
- Automated backend storage
- Exportable attendance reports
- Secure biometric verification
- NLP-based campus query resolution
- Instant academic and administrative support
- Reduces manual inquiry workload
Frontend: Flutter (Dart)
Backend: Node.js (REST APIs)
Database: MySQL
AI/ML: OpenCV, TensorFlow Lite
APIs: Google Maps API, Dialogflow
The modular architecture ensures scalability, maintainability, and future expansion.
Frontend:
- Flutter
- Dart
Backend:
- Node.js
- Express.js
Database:
- MySQL
AI & Machine Learning:
- OpenCV
- TensorFlow Lite
Integrations:
- Google Maps API
- Dialogflow
- Camera API
campus_entry_guide/ │ ├── lib/ │ ├── main.dart │ ├── screens/ │ ├── widgets/ │ ├── services/ │ ├── models/ │ └── utils/ │ ├── assets/ ├── backend/ ├── pubspec.yaml └── README.md
- Flutter SDK (Latest Stable)
- Android Studio or VS Code
- Android Emulator or Physical Device
- Node.js
- MySQL Server
git clone https://github.com/AAbdullahRajput/campus_entry_guide.git
cd campus_entry_guide
flutter pub get
flutter run
cd backend
npm install
node server.js
Configure your .env file with database credentials before running the backend.
- Students
- Teachers
- Administrative Staff
- Secure API communication
- Role-based access control
- Encrypted authentication
- Secure biometric data handling
- iOS version support
- Web-based admin dashboard
- Cloud deployment
- Advanced analytics dashboard
- Real-time campus announcements
Agile-based modular development approach with iterative testing and continuous improvement.
To create a centralized, intelligent, and secure smart campus ecosystem that enhances academic efficiency and improves the overall university experience.
© 2026 Campus Entry Guide – Academic Project