Campus is a lightweight, all-in-one educational platform designed to bring students and academic communities closer together.
It simplifies access to essential services like academic notices, club events, housing information, class materials, and more — all from a single mobile app.
Campus was developed to solve a major problem in universities: the lack of a unified, organized source for everyday academic and campus-related updates.
With Campus, users can:
- View and post notices
- Explore club activities and events
- Share and find housing offers
- Upload and download class notes
- Connect easily with the broader university community
Built with Flutter for cross-platform compatibility, the app ensures a fast, smooth, and user-friendly experience.
- Flutter (Frontend Framework)
- Firebase (Authentication, Firestore Database, Storage)
- Provider (State Management)
- Cloud Functions (Server-side operations)
- Dart (Programming Language)
- 📢 Notices: Stay updated with academic and club notices.
- 🏠 Housing Board: Find or offer housing in the campus community.
- 📚 Class Resources: Share and access study materials easily.
- 🎯 Club Activities: Stay involved with club news and event updates.
- 🔒 Secure Authentication: Safe login and user access management via Firebase.
campus/ ├── lib/ │ ├── models/ │ ├── screens/ │ ├── services/ │ ├── widgets/ │ └── main.dart ├── assets/ │ ├── images/ │ └── icons/ ├── pubspec.yaml └── README.md
- Push notifications for new notices and housing offers
- Profile customization for users
- Enhanced filtering and search features
This project is licensed for academic and educational purposes only.
If you wish to reuse or modify this project, proper attribution is appreciated.