Inspiration

The inspiration for OpenWisdom stemmed from my desire to create a more collaborative and community-driven learning platform. I wanted to address the common issue of "tutorial hell," where learners often feel stuck in a cycle of passive consumption without active engagement or progression. My goal was to create a platform where users could both gain and share knowledge, fostering a community that elevates each other through shared wisdom.

What it does

  • Let users create and view lessons for free
  • A point-based system to encourage users to share their knowledge with others
  • Viewing a lesson costs 10 points
  • You start out with 100 points, you must upload lessons and for every 10 points someone spends on ur lesson, you will get one point
  • There is an AI-Chatbot that aims to mentor and teach you if you have difficulty finding the right lessons to learn from

How we built it

  • Next.js frontend (React, Typescript, Tailwindcss, Radix UI)
  • Node.js/Supabase (PostgresQL backend)

Challenges we ran into

  • Hooking up the database to the server

Accomplishments that we're proud of

  • AI integration and UI

What we learned

Throughout the development of OpenWisdom, I gained valuable insights into the importance of community-driven learning. I learned how crucial it is to design an intuitive user interface that encourages both learning and teaching. Additionally, I discovered the significance of a tiered system that rewards users for their contributions, motivating continuous engagement and knowledge sharing.

What's next for OpenWisdom

  • I did not finish the login system so you can only view as a dummy user as of now

Built With

Share this project:

Updates