Inspiration

Our inspiration for this project was a combination of many things. We wanted something open and easy to use and navigate like Amazon or YouTube, but we also wanted to help build and foster a community like on Reddit that will help students grow to not fear education, but embrace it. So, we came up with condu, where you can find any and all the resources you might need in your educational journey.

What it does

Similar to Amazon, there are cards with the title, category, description, and slug to show what the video is about. Users can search for different resources, or they can filter by categories. Then, when a card is clicked, users are sent to a new page that displays the embedded YouTube video for the concept, as well as a more in-depth description about the video and the concept. Below that lie comments, where users can interact, ask questions, and help others! Overall, we know how hard it is for people in underprivileged communities to get help, so we are there to be that help

How we built it

We built our product mainly through Next.JS. Next.js's versatility made it easy to collaborate, and its extensive open libraries enable us to develop such a product in a short amount of time. We also used a Prisma Postgres database to hold the content for our cards, as well as our comments, while having Supabase buckets hold our images, and NextAuth handle user logins with GitHub.

Challenges we ran into

Despite our large team, people could rarely work on this project. This week was incredibly packed for all of us, and since we all have jobs, that made it all the harder. Additionally, Thomas was the only person with experience in programming at a scale like this, making it harder to build something larger. Despite all of that, each team member found their roles and worked together to create what we have now.

Accomplishments that we're proud of

With how busy everyone was, we were all just happy to have been able to not only partake in such an open and encouraging competition but also to be able to build something and be able to show it off for people to see and use.

What we learned

While everyone here learned some new technical skills, such as programming in Next.js or using a PostgreSQL database, in the end, the most important lesson we learned wasn't any technical skills. It was how important clear and effective communication is to a project, especially on a scale like this. Having people work on different things meant others had to be consistently informed when something was changed or updated, and through that, our bonds have grown stronger than ever!

What's next for Condu

What’s next for Condu is the addition of more content and allowing a feature where registered tutors can upload documents and files to earn community service hours and help build a more personalized and fine-tuned experience for all users, as well as bring this out to the real world through local groups like the Boys and Girls Club.

Built With

Share this project:

Updates