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
- actions
- github
- google-drive-api
- sveltekit

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