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
- css
- cyclic
- deepgram
- express.js
- html
- javascript
- node.js
- openai



Log in or sign up for Devpost to join the conversation.