Inspiration
CampusFlock was inspired by the need to simplify how students discover and engage with campus events. We aimed to create a central hub where students could find events tailored to their interests, utilizing AI to enhance personalization.
What it does
CampusFlock is a web-based event management platform that recommends campus events to students based on their interests. It features a user-friendly interface for discovering events, managing profiles, and searching for specific activities, all designed to streamline the campus experience.
How we built it
We built CampusFlock using Vue.js for the frontend to ensure a responsive and interactive user experience. For the frontend design, we utilized Vuetify for UI components and Vue Router for seamless navigation between pages.
Challenges we ran into
One of the primary challenges we faced was the integration of MongoDB Atlas. We had planned to use MongoDB for robust data storage and retrieval but were unable to implement it within our project timeline. This required us to adjust our approach and find alternative solutions for data management temporarily.
Accomplishments that we're proud of
We are proud of creating a functional platform that effectively addresses the needs of students for discovering and engaging with campus events. Overcoming the technical challenges, particularly in implementing personalized event recommendations without the full database solution in place, has been highly rewarding.
What we learned
The development process was a significant learning curve, where we gained deeper insights into Vue.js, state management, and the complexities of integrating AI with a web interface. The challenge of adapting to unexpected changes in project scope tested our problem-solving and adaptability skills.
What's next for Campus Flock
Going forward, the first step will be to fully integrate MongoDB Atlas to enhance data handling and scalability. We also plan to refine our AI recommendation engine and introduce verified user accounts for organizers. Expanding to additional universities and incorporating feedback will be crucial as we continue to evolve and improve CampusFlock.
Built With
- css
- html
- javascript
- json
- material
- node.js
- router
- typescript
- vite
- vue
- vuetify
Log in or sign up for Devpost to join the conversation.