Inspiration

As BU students, especially underclassmen trying to navigate BU's vast range of courses and complex requirement system, we felt the current manner in which course planning was approached at BU was overcomplicated and sought to simplify it. Thus, we built Cognify to simplify and streamline this process for all BU undergraduates.

What it does

DS-X empowers BU students to: Search through 6,000+ courses across all BU schools with advanced filtering, get personalized course recommendations based on career goals, build semester-by-semester plans, monitor progress toward all 26 BU Hub requirements and 128 graduation credits in real-time, connect with 4,000+ faculty members, explore their publications via OpenAlex, and generate AI-powered professional outreach email, and visualise your progress with interactive charts and milestone tracking

How we built it

React + TypeScript + Vite, Python, Flask API, Gemini AI API, Pandas, Git Version Control, OpenAlex

Challenges we ran into

It was our first time using a collaborative repository, and so we had multiple issues with pushing and pulling to Git as our version control system. Additionally, when we attempted to merge our own individual features we created, it ended up overwriting similar files and leading to time being spent on debugging and other issues.

Accomplishments that we're proud of

We were able to create our own web application, using React + Typescript with a majority of us never having used such frameworks and tools before. Additionally, we incorporated AI APIs to create chatbots, and other interactive elements to improve the user experience.

What we learned

Our prompt engineering skills were significantly tested and grew as a result of this project. Additionally, this was our first experience with data science or handling, so learning how to preprocess and clean data was instrumental in allowing us to gain insights from raw data.

What's next for Cognify

Potentially deploy to Vercel and Railway for public access once fleshed out with additional QOL Features. Find a way to link professors and their research to courses they teach, so students can directly see what professors that teach their courses are interested in.

Built With

Share this project:

Updates