hackclub-blogs

Stars
4

Hack Club Blogs is a platform to check out blog posts written by Hack Clubbers. Through importing what you already have or creating a new custom blog on-site, this app platform lets you make and read blog posts with others!

Check out the demo for it here.

  1. Sign into your account.

  2. Create a new post or link your existing blog.

  3. View your posts and others' posts on the platform.

Using Supabase

We used several Supabase features including authentication, databases, and edge functions. We used authentication to handle signing in and retrieving information (for example, the profile picture) of a particular user using the Slack OAuth provider. We also used databases to store blog post sources, blog posts made on the platform, and some profile information. Lastly, we used edge functions to handle the creation of posts on the platform.

Motivations

Many Hack Clubbers have their own blogs where they share interesting details about their lives — whether it's an experience they've gone through, some tips and tricks to share, or reflective pieces of writing, we feel that many of these blogs should have a wider reach. Hack Clubbers can then share and view the writings of others much more easily by aggregating multiple sources into one feed for all to read.

Develop

First, install dependencies:

yarn dev

Add environment variables:

in .env.local

NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=

Then, run the development server:

yarn dev

Open http://localhost:3000 with your browser to see the result.

Built by

GitHub Twitter
Maggie @maggie-j-liu
Ella @exu3 @eiilla11
Neel @neelr @neel_redkar
Arash @arashnrim