Inspiration

All existing platforms for help don't provide instant solutions. Many times, just having a peer to help us and have a second look at the code does wonder. However, not everyone has help readily available. We want to develop a web application where users can get instant help.

What it does

When encountering programming issues, users can join the rooms of the specific technologies(such as javascript, python), then users can ask for help in these rooms. If others have an idea for solving the problem, they can join the same google meeting. So users can address programming issues easily with instant help.

How we built it

We use React to build the Frontend of the project, and use AWS CDK to deploy it. We use express.js to develop a REST Backend for our project. We used Google Calendar API to create Google meets for each question.

Challenges we ran into

When deploying the backend in the clouds, we met lots of issues, as we were new to this era.

Accomplishments that we're proud of

  • We are proud that we have built a video-based stack overflow ;) ## What we learned
  • configuring CDK and deploying using CDK
  • communication between the Frontend and the Backend
  • using google APIs to provide connection of the same meeting for users ## What's next for Codebuddy For now, our app is in demo mode, but we want to work more on making the platform more interactive and give our users a gamified experience through tokens and awarding users with Digital gifts. We will also add a leaderboard to each Room to show who is helping more people, After our platform is completely developed, we may add a "paid to ask for help" where you can ask questions from experts who have the highest rating by paying a small amount, to fix your issue more effectively and effecintly.
Share this project:

Updates