Inspiration

We loved Sage, and we were sad when it shut down. We wanted to create something similar for the Hopkins community.

What it does

This application allows students to discover other teams, students, professors, clubs, or even companies that align with their values; but instead of the student having to scour databases and filters, we automate the process using Natural Language!

How we built it

We built this application by scaffolding a front-end React.TS application with Vite and creating a backend Hono.js application.

Challenges we ran into

We found it difficult to keep the complexity of the database management low, as we had a situation where there was a many-to-many-to-many relationships. This not only complicated the code, but also took much more time than anticipated.

Accomplishments that we're proud of

  • Effective and well-planned engineering design process.
  • Overall well made design, very minimalistic and responsive.
  • Our implementation of the OpenAI API is very effective.

What we learned

  • Sunk cost!
  • How to manage databases
  • How to use Hono
  • How to use openai API
  • How effectively merge branches in git
  • How to save and continue

What's next for Nestwork

  • First to fix up the database to allow for more readable code and a better time debugging.
  • Then, we want to talk with JHU IT to see if this service is something that JHU is interested in implementing for their students (especially with the e-portfolio initiative)

Built With

  • drizzle
  • hono
  • nanostores
  • openai
  • prettier
  • react
  • shadcn
  • tailwindcss
  • zod
Share this project:

Updates