💡 Inspiration

The modern student often feels isolated 🧑‍🎓, buried in textbooks and lecture notes 📚. We've all been there: scrolling through social media, seeing friends out and about, while we're stuck cramming for an exam. We realized that the key to better learning and a more balanced student life wasn't just about studying harder, but studying smarter, and more collaboratively. We envisioned a "neural student network," a dynamic and intelligent platform that could connect students not just by the courses they share, but by their study habits, their availability, and even their location on campus. We wanted to build more than just a utility; we wanted to create a community 🤝.

🎯 What it does

Aithena is an AI-powered study partner network that helps students find their ideal study companions. Our platform uses a sophisticated matching algorithm to connect users based on their courses, availability, and preferred study styles. But Aithena is more than just a matching service. It's a comprehensive ecosystem for collaborative learning, featuring:

  • 🔥 A "Tinder-style" swipe interface for discovering and connecting with potential study partners.
  • 🗺️ A live campus heatmap that shows where other Aithena users are studying, helping you find a study spot and connect with students in your vicinity.
  • 💬 Collaborative group chats where you can connect and study with your new partners in real-time.
  • 📅 A dynamic study plan generator that creates personalized and collaborative study sessions.
  • 💌 Smart, AI-generated icebreakers to help you initiate conversations with your new connections.

🛠️ How we built it

Aithena is built on a modern, robust, and scalable tech stack:

  • 🎨 Frontend: We used React with Vite for a lightning-fast development experience, Tailwind CSS for styling, and Framer Motion for smooth, beautiful animations. We also leveraged Three.js and React Three Fiber for potential 3D elements and GLSL for custom shaders.
  • 🚀 Backend: Our backend is a high-performance FastAPI (Python) application.
  • 🧠 AI and Machine Learning: We integrated the Google Gemini API to power all of our intelligent features, from matching and recommendations to our AI-powered chat and study plan generation.
  • ☁️ Database and Authentication: We used Firebase Firestore for our real-time NoSQL database and Firebase Authentication for secure and easy user management.
  • 🌐 Real-time Features: We implemented WebSockets for live features like the campus heatmap and real-time chat.
  • 🐳 Deployment: The application is containerized using Docker and configured for deployment on Google Cloud Platform and Firebase Hosting.

🧗 Challenges we ran into

Building a platform as ambitious as Aithena came with its fair share of challenges. One of the biggest hurdles was integrating the various AI components into a cohesive user experience. Designing and implementing the matching algorithm, in particular, required a lot of fine-tuning to ensure that we were providing users with the most relevant and compatible study partners ⚙️. We also spent a significant amount of time optimizing the performance of the campus heatmap to ensure that it was both responsive and visually appealing. Finally, building a seamless and intuitive user interface with complex animations and transitions was a constant challenge, but one that we were determined to overcome ✨.

🏆 Accomplishments that we're proud of

We're incredibly proud of the "insane UI" we've been able to create 🎨. From the fluid card-swiping animations to the interactive campus map, we've pushed the boundaries of what a web application can look and feel like. We're also proud of the sophisticated AI-powered features we've implemented, particularly the "neural matching" algorithm that forms the core of our connection engine 🤯. But most of all, we're proud of the fact that we've built a platform that has the potential to make a real difference in the lives of students, helping them to connect, collaborate, and learn more effectively 🤝.

🧠 What we learned

This project was a huge learning experience for all of us. We learned how to work together as a team 👨‍💻 to build a complex, full-stack application from the ground up. We gained valuable experience with a wide range of technologies, from the latest frontend frameworks and libraries to cutting-edge AI and machine learning APIs. We also learned a lot about the importance of user experience and the challenges of building a platform that is both powerful and easy to use ✨.

🚀 What's next for Aithena

This is just the beginning for Aithena. We have a long list of features and improvements that we're excited to work on, including:

  • 🧠 Expanding our AI capabilities: We plan to integrate more advanced AI features, such as personalized learning recommendations and automated content summarization.
  • 📱 Mobile apps: We're planning to build native iOS and Android apps to provide an even better mobile experience.
  • 🤝 University partnerships: We hope to partner with universities to integrate Aithena into their existing student life platforms.
  • 📅 Google Calendar Integration: Seamlessly schedule your study sessions by integrating with Google Calendar API to automatically create and share events with your study partners.

We're excited to continue building and improving Aithena, and we can't wait to see the impact it has on the lives of students everywhere! 🎉

Built With

Share this project:

Updates