Inspiration
Pursuing a degree and choosing the right classes to complete your educational journey can be overwhelming and challenging. Advisors are often busy helping a large number of students and may provide only general information about courses to save time and be more efficient. As four college students facing these difficulties, we decided to create a chatbot that will communicate with you at any time, even if you wake up at 3 a.m. stressed about your next semester's class schedule. This chatbot will also provide you with personalized recommendations based on your academic needs and study abilities.
We explored into this issue and based our efforts from the following studies on students experiences with university advisors
- https://doi.org/10.30534/ijatcse/2020/167952020
- https://doi.org/10.14419/ijet.v9i1.30149
- https://doi.org/10.48084/etasr.4132
- https://doi.org/10.5220/0003021801950205
- https://doi.org/10.35940/ijeat.a1873.109119
- https://doi.org/10.4314/njt.v33i2.9
- https://doi.org/10.1108/ijilt-12-2012-0042
- https://doi.org/10.1002/cc.11204
What it does
UniAdvisor is a personal university guide and chatbot that helps students navigate their academic journey. It provides tailored advice on course selection, career planning, and extracurricular activities. UniAdvisor simplifies the decision-making process by offering helpful resources, real-time support, and personalized recommendations based on individual student needs and preferences.
How we built it
We built UniAdvisor using a combination of advanced natural language processing (NLP) and machine learning algorithms to understand and respond to student queries effectively. The backend is powered by Node.js and Python, while the frontend uses React and Tailwind for a seamless user experience. We integrated various APIs to fetch and provide up-to-date information on courses, clubs, and career resources. Our team also leveraged cloud services to ensure scalability and reliability.
Challenges we ran into
One of the significant challenges was training the NLP models to accurately understand the diverse range of student queries. Ensuring data privacy and security was another critical aspect that required thorough planning and implementation. Additionally, integrating various APIs and maintaining a consistent user experience across different platforms posed some technical hurdles.
Accomplishments that we're proud of
We are proud of successfully creating a responsive and intuitive chatbot that significantly improves the university experience for students. The positive feedback from our initial user testing highlighted the effectiveness of our tailored advice and resource recommendations. Another accomplishment was achieving a high level of accuracy in our NLP models, making UniAdvisor a reliable tool for students.
What we learned
Throughout the development of UniAdvisor, we learned the importance of user-centric design. Engaging with students to understand their needs and pain points was crucial in shaping the features of our app. We also gained valuable experience in integrating multiple technologies and ensuring they work harmoniously to deliver a smooth user experience.
What's next for UniAdvisor
Looking ahead, we plan to expand UniAdvisor's capabilities by incorporating more advanced features such as predictive analytics for career planning and AI-driven course recommendations. We aim to partner with more universities to provide localized and institution-specific advice. Additionally, we are exploring ways to enhance the chatbot's interactivity and user engagement through gamification and personalized learning paths. Our goal is to make UniAdvisor an indispensable tool for students worldwide.
Built With
- chromadb
- huggingface
- javascript
- next.js
- openai-gpt-4o
- python
- rag
- react
- tailwind
- typescript

Log in or sign up for Devpost to join the conversation.