Campus Pulse at Your Fingertips
ThriveUp is a professional, feature-rich iOS app (built 100% in Swift) designed to connect students and participants at campus events and hackathons. With ThriveUp, discovering events, finding teammates, and building your campus network is easier than ever—all within a seamless and intuitive app experience.
-
Event Discovery & Registration
- Browse trending campus events, hackathons, and meetups.
- Register, bookmark, and keep track of your favorite activities.
-
Smart Swipe-based Matching
- Find potential teammates with a swipe, based on interests and skillsets.
- Build connections for hackathons or event-based collaborations.
-
Team Formation & Management
- Create or join hackathon teams effortlessly.
- Manage team invitations, member roles, and collaboration requests.
-
Real-time Chat & Notifications
- Secure in-app messaging for instant communication.
- Push notifications for new matches, event updates, and more.
-
Rich User Profiles
- Highlight your skills, experiences, and social links (GitHub, LinkedIn, etc.).
- Personalize your profile with images and your tech stack.
-
Powered by Firebase
- Secure authentication (including Apple Sign In).
- Real-time data sync and cloud storage.
- macOS with latest Xcode
- CocoaPods or Swift Package Manager
- Firebase Project (for backend)
-
Clone the repository
git clone https://github.com/yash9837/Thriveup-ios.git cd Thriveup-ios
-
Install dependencies
- Using CocoaPods:
pod install open ThriveUp-AppConnect.xcworkspace
- Or, resolve Swift Package Manager dependencies in Xcode.
- Using CocoaPods:
-
Configure Firebase
- Create a project in Firebase Console
- Download
GoogleService-Info.plist
and add it to your Xcode project.
-
Build and Run
- Select a simulator or device, then run the app from Xcode.
workingModel/
├─ Flick/ # Swipe-based matching logic
├─ EventGroup/ # Event and team management
├─ FirestoreChatManager.swift # Real-time chat backend
├─ DataModel.swift # App data models
└─ ... # Additional app modules and utilities
Contributions are welcome!
If you have suggestions, bug reports, or pull requests, please open an issue or submit a PR.
This project is released under the MIT License.
See LICENSE for more details.
- (thriveupapp@gmail.com)
- For collaborations or questions, feel free to reach out!
Made for thriving campus communities and collaborative innovation.