Inspiration

I often ask a lot of my friends to send me interesting articles, videos, or content that they come across. I do this as a way of accessing knowledge that I don't have. Having smart people send me content is a good way of learning about the world. But instead of sharing these blogs, videos, and articles over iMessage or email, why not build an app for it instead?

An app where the point is not to create content, but to curate it. In a world full of meaningless and even harmful or misleading information, it requires effort and diligence to separate what is useful and what is distracting.

What it does

Users can sign up with email or their Google or Github accounts to create a public profile. On their profile, users can share links they come across and categorize them by tags and collections. For having a fluid user experience, the app fetches the metadata of the URL that is pasted and autofills the fields. Once uploaded, the curated content is then public for other people to see.

How I built it

9 caffeinated beverages, 150 pushups, and no sleep.

I first started by planning out my project in terms of features, scope, and tasks. Using dummy placeholder data, I built the frontend using Typescript, NextJS / React, Tailwind, Shadcn, and Aceternity components. After completing the frontend, I used Prisma and Supabase to create the database with NextJS API routes.

Challenges I ran into

Staying awake was a challenge. I wasn't organized with my types so there was a lot of discrepancies between my API routes and the client side functions that were calling them. I was planning on deploying it via Vercel or Cloudflare but I kept running into errors with my build and I didn't have much time.

Accomplishments that we're proud of

The UI looks sick. I'm happy about that :)

What's next for Mind Fuel

This is a product I want to build to solve my own problems. I'll validate some of the assumptions I hold, and polish up this current MVP before deploying it and getting users. I have a bunch of ideas and features I wanna try out.

Built With

Share this project:

Updates