Skip to content

AAbdullahRajput/Campus_Entry_Guide

Repository files navigation

🎓 Campus Entry Guide

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.


📌 Project Overview

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.


🚀 Core Features

🗺️ Interactive Campus Map

  • GPS-based navigation
  • Classroom, lab, and office search
  • Shortest route guidance
  • Google Maps API integration
  • Indoor & outdoor support

⏰ Class Schedule & Smart Reminders

  • Daily and weekly timetable view
  • Automated lecture reminders
  • Reschedule/cancellation alerts
  • Attendance shortage notifications

📦 Digital Lost & Found System

  • Report lost items with image and description
  • Post found items
  • Smart matching system
  • Real-time notifications

🎯 AI-Powered Face Recognition Attendance

  • Contactless attendance marking
  • Eliminates proxy attendance
  • Automated backend storage
  • Exportable attendance reports
  • Secure biometric verification

🤖 AI Chatbot Assistant

  • NLP-based campus query resolution
  • Instant academic and administrative support
  • Reduces manual inquiry workload

🏗 System Architecture

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.


🛠 Technology Stack

Frontend:

  • Flutter
  • Dart

Backend:

  • Node.js
  • Express.js

Database:

  • MySQL

AI & Machine Learning:

  • OpenCV
  • TensorFlow Lite

Integrations:

  • Google Maps API
  • Dialogflow
  • Camera API

📂 Project Structure

campus_entry_guide/ │ ├── lib/ │ ├── main.dart │ ├── screens/ │ ├── widgets/ │ ├── services/ │ ├── models/ │ └── utils/ │ ├── assets/ ├── backend/ ├── pubspec.yaml └── README.md


⚙️ Installation & Setup

Prerequisites

  • Flutter SDK (Latest Stable)
  • Android Studio or VS Code
  • Android Emulator or Physical Device
  • Node.js
  • MySQL Server

Clone Repository

git clone https://github.com/AAbdullahRajput/campus_entry_guide.git
cd campus_entry_guide

Install Dependencies

flutter pub get

Run Application

flutter run

Backend Setup

cd backend
npm install
node server.js

Configure your .env file with database credentials before running the backend.


👥 Target Users

  • Students
  • Teachers
  • Administrative Staff

🔒 Security Features

  • Secure API communication
  • Role-based access control
  • Encrypted authentication
  • Secure biometric data handling

📈 Future Enhancements

  • iOS version support
  • Web-based admin dashboard
  • Cloud deployment
  • Advanced analytics dashboard
  • Real-time campus announcements

🏗 Development Methodology

Agile-based modular development approach with iterative testing and continuous improvement.


🌟 Vision

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

About

A Flutter-based smart campus app with GPS navigation, AI face recognition attendance, class scheduling, lost & found system, and an integrated chatbot implifying campus life for university students in one unified platform.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors