Vocabulary Trainer Team This project was made by: Jasper J. J. Westra Intro A project that helps you train vocabulary of a new language or help you remember professional jargon. By entering the words from the two languages you start learning the moment you begin making a new list. When your list is done you can practice in a multiple-choice style quiz. The system will make a sound that tells you you have answered wrong or correct. This auditory feedback helps to remember the words. When you feel like you are answering everything correct it is possible to switch languages. This way you can learn the words in both directions. Why this project When I was young I was struggling to remember vocabulary from French, German & English which are mandatory to learn in the Netherlands. Just writing down the words over and over doesn't work for me (and a lot of others). I realised that in order to remember the lists more efficiently the order of writing the words down should be random. On the school pcs's I found exam software for making school exams, with a multiple-choice option. I would make my own exams and study from that. The software had an option to shuffle the answers. I read about the hackathon in the Supabase Discord and this idea came to mind. I really like Supabase, and I have been using it for over a year now. I think it is Great! Live application URL Please visit: [vocabulary.center]( you will find the project in a live environment. I plan to leave it running here forever; whilst improving the project over time. Homepage( quiz]( my lists]( Development server Run ng serve for a dev server. Navigate to ` The app will automatically reload if you change any of the source files. Features The application uses Supabase's authentication to manage accounts. With an account you can manage private and public word lists Data is stored with Supabase On the homepage are the last 30 publicly submitted wordlists When logged in you can see your own private and public lists Snowflakes, when you want you can turn on a snow effect The loading spinner is a snowflake Plans for the future Eventually there will be an app for android, ios and windows devices A way to mark lists as a favourite, and a page where you can keep track of your favourites A public profile On this profile you can make sections with wordlists. You can then share this list with other people. This is especially good for high schools where kids have to learn word lists. Real-time On the homepage, there should be real-time statistics If a list is public you can see in realtime how many other users are doing this list Use text to speech to read out the words
Commonplace gives you a place to collect your thoughts while reading and a tool to look back on them in the future. Gather, organize, store, and display the ideas, quotes, observations, stories—anything at all—that you need or want to refer to in the future.
Become a better version of yourself > EveryThought is a web application designed to help you identify and recognize your emotions through daily guided prompts and journaling. Each time you create a new thought, you start a journey through a guided prompt. First, you'll be asked a thought-provoking question with an opportunity to respond. Then, as you continue through the steps of the thought, you'll learn about the associated emotion and how it relates to your life. Whether you choose to create a new thought each day, week, or as many times as you desire; that's up to you. Start your journey today Create a profile Start a new Thought Transform the way you view yourself and others Built with 🏝 in Florida, USA by Mike & Emily Roberts. We are a husband & wife team passionate about mental health & entrepreneurship. [Mike]( is a CTO by day & Emily has a background in psychology and counseling. Let's be friends.
I decided to submit a [weekly learning group]( project at the end of October. The primary objective was to learn some of the newer features we expect with React 18 and simultaneously try Supabase. Five of the apps I built in the following weeks also used Supabase. Remix was released publicly on November 26th. I had anticipated this and decided to wait a few days to start the fifth project. The first thing I focused on was authentication. Remix is a server framework, but there are no clear server-side authentication options with Supabase. Weeks five and six included submissions where some users could log in without issue, but in some cases where a user had an ad-blocker, the client would not set the Remix cookie properly. That brings us to week seven, where I decided to try and fix the authentication issue as a focus. During week seven, we would build a chat application. I self-hosted Supabase to make some changes to the authentication flow. Full disclosure, the application I am submitting for the Supabase hackathon was coincidentally built during the same week. On December 3rd, I started with a boilerplate I am building that has remix, supabase and tailwind. I patched GoTrue to include the accesstoken on the redirect to my server. With the accesstoken, I set a cookie directly on redirect. I make the token available to the client for data fetching without reloading the chat and real-time subscriptions. With these changes, the participants who had previously been unable to log in without an incognito window could now log in without an issue. Week 1 - QuickNote( * Client only Week 3 - VoteNow( Week 5 - typr( Week 7 - [Chat@@]( up the self-hosting this week coincided with hitting my limit on Organizations and Projects. I'm excited about where the supabase platform is going. I have always been a big fan of SQL. The past seven weeks have been an excellent opportunity for me to learn some of the features of Postgres. RLS, in particular, has been easy to ignore with an express server available. Overall the GitHub issues, open-source code and discussion boards have been a great way to gain insight into how others use the platform. I found this repo to be an incredible example, the tests especially. few things I need to look into next: refreshing the access_token database schema testing, specifically RLS graphql extension Going to try and add storage tonight for image uploads to hit the quad.
Paste-bin Web application This application is lite version of popular website paste-bin made using supabase database. Using this application any user can paste a piece of code on this site.