Campus Connect App is a cross-platform mobile application designed to foster academic collaboration, group activities, and gamification among students. Built with React Native and Firebase, it provides a seamless experience for discovering peers, forming groups, and engaging in campus-wide activities.
- Matching System: Tinder-like interface for academic collaboration and networking.
- Group Functionality: Create, join, and manage student groups for projects and activities.
- Discovery Feed: Explore events, groups, and opportunities on campus.
- Gamification: Leaderboards, achievements, and rewards to boost engagement.
- Push Notifications: Real-time updates using Firebase Cloud Messaging (FCM).
- Authentication: Secure login and registration via Firebase Auth.
- Frontend: React Native (Android & iOS)
- Backend: Firebase (Firestore, Auth, Functions, Storage)
- Notifications: Firebase Cloud Messaging (FCM)
- Modern, clean design with a blue (#0d6efd) and white color scheme.
- Wireframes and onboarding flow included in the
wireframes/andsrc/docs/directories.
- Clone the repository:
git clone https://github.com/monu808/campus-connect-app.git cd campus-connect-app - Install dependencies:
npm install
- Configure Firebase:
- Add your Firebase project credentials to
android/app/google-services.jsonand updatefirebase.jsonas needed.
- Add your Firebase project credentials to
- Run the app:
npx react-native run-android # or npx react-native run-ios
src/- Main source code (components, screens, services, utils)android/- Android-specific filesfirebase/- Firebase setup and documentationwireframes/- UI/UX wireframes and mockupsdocs/- Technical and design documentation
- Target deployment: Before May 30th, 2025
- Includes beta testing plan and full deployment
Contributions are welcome! Please open issues or submit pull requests for improvements and new features.
This project is licensed under the MIT License.