Category: Making education accessible, more accurate, and more efficient

πŸ’‘ Inspiration

The inspiration behind MentorWise stems from the challenges faced by inexperienced presenters (such as myself), including anxiety and the potential for misinformation. Drawing from personal experiences in teaching online programming classes, the need for a tool that fosters confidence and delivers constructive feedback before real presentations became evident.

πŸ’¬ What it does

MentorWise is a online presentation feedback tool. It simulates realistic online meetings, using AI analysis to provide constructive feedback. The tool assists individuals, especially those new to presenting, in overcoming anxiety, refining their speaking skills, and minimizing the risk of misinformation.

πŸ› οΈHow I built it

Built with Node.js and the Express framework for the backend, and HTML, CSS, and JavaScript for the frontend, MentorWise utilizes Deepgram's Javascript API for speech recognition and OpenAI's chatGPT API for Natural Language Processing. Extensive tutorials and online resources were explored to overcome the initial challenges of transitioning to Node.js.

πŸ€” Challenges we ran into

A notable challenge was the decision to switch from Python to Node.js for the backend due to scalability concerns. The lack of prior experience with Node.js necessitated an extensive learning process through various online tutorials and resources. Additionally, resolving a bug on the meeting page, preventing redirection, posed a three-hour challenge during development.

πŸŽ‰ Accomplishments that I'm proud of

Despite the learning curve, successfully implementing Node.js for the backend, resolving technical challenges, and creating a functional tool within a short timeframe of 2 days (22 hours) are accomplishments I take pride in. The tool's potential to positively impact presentation skills and reduce anxiety adds to my sense of achievement.

πŸ“š What I learned

The development of MentorWise provided valuable insights into the complexities of backend technologies, particularly the decision to switch to Node.js for improved scalability. Overcoming challenges, such as the bug resolution, enhanced problem-solving skills. The integration of speech recognition and NLP APIs expanded my understanding of these technologies. I also learned a lot more about HTML, CSS, and Javascript.

🌟What's next for MentorWise

Moving forward, MentorWise aims to refine its AI models for even more precise feedback. Integration with additional features, such as customizable scenarios and expanded language support, is on the way. The goal is continuous improvement, ensuring MentorWise remains at the forefront of empowering individuals in their presentation endeavors.

Built With

Share this project:

Updates