Track: AI for Student Life

AI Disclosure: We used the Antigravity tool to determine how to scrape data from the FAU website. We also used AI tools to plan the app's development.

Inspiration

Whenever registration opens, students struggle to register for classes due to the current interface, and classes fill up quickly. The interface can make students feel confused and unable to register on time. They have to wait until a spot opens on the waitlist. Also, when classes start, students may get lost. For on-campus classes, the campus maps may look confusing. For online classes, they may have trouble finding the Zoom link. To help ease the situation, this chatbot makes campus life easier for students.

What it does

It’s an AI chatbot where the student can ask it questions, such as

  • “What courses are available?”
  • “Which parking spots are available?” or “Where is the closest parking spot to my class?”
  • “Where is the library?”
  • “Where is my class?” and “How do I get to my class?”
  • “Who is my advisor?” and “How can I contact them?”

Ultimately, helping students know their way around campus, which courses are available to them (across all campuses), and how to contact professors, TAs, advisors, and other necessary faculty.

How we built it

We used Antigravity to write code to scrape data from FAU’s website and optimize the user interface. We made changes by syncing the folder from the GitHub repository to the Antigravity workspace. We deployed our website using Vercel, and it takes the changes from the repository to update the live website.

Challenges we ran into

We had trouble with the Antigravity chatbot addressing students at other FAU campuses. Sometimes, the chatbot would not function after being prompted for assistance.

Accomplishments that we're proud of

The Antigravity chatbot can fetch information such as available sections and parking locations. We successfully designed a clean user interface layout. Our collaboration brought the website up to date and made it compatible with users.

What we learned

  • How to utilize Antigravity to help us code
  • How to link Antigravity to the GitHub repository folder
  • Make commits and push requests in GitHub to update Vercel
  • Deploy the webpage from the repository to Vercel

What's next for Owl Advisor

We will add features to the buttons in our header.

Share this project:

Updates