Skip to content

Kajatin/supabase-flashcard

Repository files navigation

A fun way to learn languages. Create collections with cards and utilize the help of AI to generate explanations and translations.

This project was created for the Supabase Launch Week 7 hackathon.

Created by: Roland Kajatin (GitHub & Twitter)


In this project, I used Supabase as a database to store collections and cards with row level security. I also used it for user authentication. Users can sign up with their email address and password. Policies protect the database tables from unauthorized access.

You can provide your own OpenAI API key under settings to generate explanations and translations. The API key is NOT stored in the database. It is only used on the client and when calling the OpenAI API. I do not have enough credits to supply my own key, so you will have to provide your own. 🤓

About

A fun way to learn languages - a repo created for Supabase Hackathon 2023

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages