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
- next.js
- node.js
- postgresql
Log in or sign up for Devpost to join the conversation.