SwampNet is designed to revolutionize the way students at the University of Florida (UF) connect with student organizations. By analyzing students' majors, interests, and biographies, SwampNet matches them with organizations that align with their personality and goals, simplifying the process of finding the right club.
- Personalized Recommendations: Receive a curated list of clubs based on your profile.
- Swipe to Like or Dislike: Swipe right to "favorite" a club or left to pass, refining your preferences.
- Favorites List: Review detailed information about the clubs you've favorited.
- AI-Powered Matching: Utilizes an advanced algorithm for precise matching.
- Frontend: React Native
- Backend: Express
- Database: Firebase
- Machine Learning: PyTorch
-
Clone the Repository
git clone https://github.com/your-username/OSC-MiniHack2024-App.git
-
Install Dependencies Navigate to the project directory and run:
npm install
-
Make sure to install Expo CLI globally if you haven't already:
npm i -g expo-cli expo start
-
Additional Dependencies Additionally, install the following dependencies onto your fork:
npm i -g npx npx create-expo-app OSC-MiniHack2024-App npx expo install expo-router react-native-safe-area-context react-native-screens expo-linking expo-constants expo-status-bar @react-native-async-storage/async-storage pip install torch torchtext spacy
-
How to Contribute
- Fork the repository.
- Make your changes in a new branch.
- Submit a pull request for review.
- Enhanced AI Model: To provide even more accurate matches.
- Expanded University Support: Making SwampNet available to students nationwide.
- User Experience Improvements: Continuously refining the app's interface and features.
A special thanks to our team members who overcame numerous challenges, including learning new technologies and managing collaboration issues, to bring SwampNet to life.
SwampNet aims to enrich the UF campus experience by ensuring every student can easily find and join organizations that resonate with their interests and aspirations. It's more than an app; it's a community builder that fosters connections, growth, and a sense of belonging.