"Bridging the Gap between Campus Administration and Students with Real-Time Connectivity."
Smart Campus Connect is a full-stack mobile application engineered to streamline information flow within educational institutions. By replacing fragmented communication channels (notice boards, WhatsApp groups) with a centralized, real-time digital platform, it ensures no student misses a critical update.
In traditional campus settings:
- Important announcements are lost in cluttered messaging apps.
- Event participation is low due to lack of visibility.
- Direct communication with faculty is difficult and informal.
Smart Campus Connect serves as the Official Digital Headquarters for the college.
- Centralized: One place for Exams, Holidays, and Events.
- Real-Time: Notifications push instantly to student devices.
- Role-Based: Secure Admin privileges ensures authoritative information.
| Feature | Impact |
|---|---|
| 📢 Live Announcements | Never miss an exam schedule or holiday notice. Fetched in real-time. |
| 🗓️ Event Hub | Browse Tech Fests, Sports Meets, and RSVP via "Join" button. |
| 💬 Instant Chat | Direct messaging with peers and faculty for project coordination. |
| 👤 Digital Profile | Manage academic details and showcase roles (e.g., Student Coordinator). |
- Broadcast Control: Create rich-text announcements that reach every student instantly.
- Event Management: Launch events with posters, dates, and track attendees.
- Dynamic Poster Uploads: Integrated with Cloud Storage for visual engagement.
- User Management: View and interact with the student database.
This project was built using industry-standard agile practices and modern cloud-native technologies.
- Frontend: React Native (Expo) - For cross-platform (iOS/Android) compatibility.
- Backend as a Service (BaaS): Google Firebase (v9 Modular SDK).
- Database: Cloud Firestore - NoSQL DB for real-time synchronization.
- Authentication: Firebase Auth - Secure Email/Password login with persistence.
- Storage: Firebase Storage - Managing user avatars and event posters.
- State Management: React Context API - For efficient global state handling (Auth/Notifications).
(Add your project screenshots here. Pro Tip: Use a site like "shots.so" or "mockup.photos" to frame them in phone bezels for a premium look.)
| Login Screen | Dashboard | Event Feed |
|---|---|---|
Clone the repository and install dependencies:
git clone https://github.com/your-username/Smart-Campus-Connect.git
cd Smart-Campus-Connect
npm installCreate a src/config/firebase.js file with your credentials:
export const firebaseConfig = {
apiKey: "AIzaSy...",
// ... your firebase keys
};npx expo startScan the QR code with Expo Go on your phone to run the app instantly.
Developed by: Aashish Shilkande Role: M.Tech Student & Full Stack Developer Context: Personal Project
Created with ❤️ for a smarter campus experience.