Logo Lanfrica

kingfillari/Smart-Campus-App-Africa-First-

Domaine:

digital infrastructureeducation

Type de record:

software
Créateur:
kin
Hôte:
The Smart Campus App (Africa-First) is an all-in-one mobile platform for university students, offering class schedules, exam reminders, GPA calculation, campus announcements, lost & found management, and real-time chat. Offline access and low-bandwidth support make it ideal for African campuses. # Smart Campus App (Africa-First) ## Overview Smart Campus App is an all-in-one mobile platform for university students in Africa. It helps manage class schedules, exam reminders, GPA calculations, campus announcements, lost & found, and chat between students. Offline access and low-bandwidth support make it ideal for African campuses. ## Features - Secure student login & registration using Firebase Authentication - Class schedule & exam reminders (planned for future) - GPA & CGPA calculator - Campus announcements (Firestore-backed) - Lost & Found management (Firestore-backed) - Real-time chat with classmates - Offline caching for low internet environments ## Tech Stack - Flutter (Frontend) - Firebase: - Authentication - Firestore (Database) - Storage (Images) - Cloud Messaging (Notifications) - Provider (State Management) ## Setup Instructions 1. Clone this repository. 2. Run `flutter pub get` to install dependencies. 3. Configure Firebase: - Android: Add `google-services.json` to `android/app/` - iOS: Add `GoogleService-Info.plist` to `ios/Runner/` 4. Run the project: ```bash flutter clean flutter pub get flutter run Future Enhancements Course registration & fee payment Attendance tracking Multi-language support (Amharic & English) AI-powered study assistant Push notifications for announcements

Languages