Inspiration

We wanted a tool to help us learn the names of people we've briefly met or have a connection with.

What it does

  • Organize your contacts and acquaintances from various places
  • Quiz yourself on contacts with smart ordering & metrics to help you make progress
  • Sync with Google Drive to back up your data and use on multiple devices
  • Helpful links and AI help in Chrome to help you make mental links to learn names

How we built it

  • SvelteKit 🤘
  • IndexDB
  • Google APIs & JS SDK
  • Deployed to GitHub IO as a static client application

Challenges we ran into

  • Syncing data balanced with regularly updating via imports presents some interesting challenges
  • Gemini Nano is exciting - but has some limitations - we worked hard to craft prompts that work as well as possible for this use case

Accomplishments that we're proud of

  • Building an app that is truly helpful in accomplishing our goal. Throughout development, we memorized over 100 full names that we didn't know well before.
  • Getting the app to the point where it's "ready enough" to share with others, and may help someone else.
  • Achieving all of this in an app that is 100% client/browser running on GitHub - in other words, this costs us $0 to run.

What we learned

  • Building local/browser-only apps is pretty easy with SvelteKit and GitHub.io
  • Built-in AI has high potential and can unlock a lot of imaginative ideas

What's next for Faces

There's a ton that we want to improve - check out the issues for

Built With

Share this project:

Updates