@arctix.dev0With High Seas kicking off, I thought starting a scrapbook would be cool! I've been brainstorming project ideas, and one that’s stuck with me is building something like ChatGPT—but for schools. The idea is to make a tool packed with features for teachers and students, helping schools adapt to AI and teach it in a way that keeps everyone up to speed. I haven't settled on a name yet, but I'm currently considering something like "Brainwave". I am planning to build Brainwave using React/Next.js, OpenAI API, Shadcn/ui, and Supabase! :supabase::vercel::openai::react:
Spent a few hours today recreating the ChatGPT UI as a starting point. The concept should become clearer as it develops, but I’m excited to see where it goes from here!
@BrandonKirbyson0Flexi is a web app made with SvelteKit and Supabase designed for a school to manage flex periods and share opportunities with students. It aims to make the process of signing up for flex classes easier for both students and teachers, removing the unnecessary and incredibly time-consuming process currently associated with the current outdated and costly system. It also allows for school-wide announcements and featured flex opportunities to be shared with students. Flexi is still in active development, here is the link: github.com/BrandonKirbyson/Flexi
@ZaynB0I made a simple todo app using Next.js + Clerk (for authentication) + Supabase + Shadcn-ui in order to learn how to mesh those technologies together!
@sampoder0@Arash & I at the Cloudflare / Supabase meetup in Singapore! Listened to a talk on R2 which will help us with #scrapbook-dev :D
@sampoder0:codeday: 🇸🇬 We ran the first CodeDay in Singapore yesterday! We had a massive turnout and converted a retro cinema (that was formerly a disco dance floor) into a massive hackerspace. (ft @arsh7chetana, @Arash, @NeilGhosh & @neervikasv)
@khalby7860I am weirdly starting to like Typescript. Wrote all my guestbook serverless function code in it, I feel a sense of superiority. And I love Supabase - great UI, great everything.
Now for the uploading comments part. My plan is to first validate and sanitize user input, generate a random ID for the comment which is stored in a second table, bcrypt the random ID and store the output hash, send an approval link via a Discord webhook which has the bcrypt output hash in the URL, clicking the link runs a different serverless function which checks the hash in the URL and compares it with the output of hashing the same ID from the second table. Pretty overengineered for a simple guestbook. The things I do to prevent spam.