💡 Inspiration
Gender disparity in professional settings is no secret. Women have historically faced a lack of opportunities, whether it was due to inadequate pay, gender inequality, or lack of inclusivity. Currently, women hold less than a third of leadership positions globally. To address the constant challenges posed by the glass ceiling in women's career advancement, we created a solution to help uplift women up the leadership ladder. Bossify is dedicated to addressing gender inequalities while helping level the playing field and providing equal opportunities for women in leadership roles through developing crucial professional skills for women in their early to late careers.
🔎What it does
Bossify is an AI-driven online, personalized career coach for women to build important professional skills and advance in their careers. This web application uses cutting-edge technology to allow the user to not only set goals and keep a record of achievements but to also practice incorporating them while practicing important conversations about topics like "How to ask for a pay raise?" or "How to ask approach a promotion?". The user can practice by recording their answers to AI-generated questions for their required topic, where they can get feedback and recommendations to strengthen their language, use fewer filler words through speech analysis, and maintain a correct tone through sentiment analysis.
🔨How we built it
This project was built using React and JavaScript for the frontend, and Node JS and Express for the backend. The recording of the user was handled through MediaRecorder Web APIs and the speech was analyzed through Deepgram, an accurate speech transcription tool to pick up even the smallest filler words and sounds. To analyze the result from the user, OpenAI's text generation model GPT-4 was used to provide accurate and personalized feedback to the user.
⚠️Challenges we ran into
One challenge we ran into was transcribing speech to text accurately. We wanted to go one step further from using generic transcription methods, which can't pick up on things like filler words and are often inaccurate. A solution we found was using Deepgram as an accurate speech-to-text transcription API.
🥇Accomplishments that we're proud of
We are proud of addressing a significant challenge faced by women globally in their professional journeys. We feel accomplished to have created a personalized product that facilitates comprehensive career development in diverse ways. The uniqueness of our approach allows individuals to tailor the way they approach career development while incorporating their career goals and aspirations. This was our first-gen AI-heavy project, and we feel accomplished from all the knowledge gained from this valuable experience.
🧠 What we learned
We learned how to use generative AI and Large Language Models for the first time and how to best train them to provide user-centred output. We also experimented with a lot of different speech-to-text solutions and sentiment analysis tools and learned about their different use cases.
💭What's next for Bossify
We want to continue developing and personalizing this solution to deliver the best career coaching possible. One of our priorities for future endeavours with this project includes having an analytics page on the user's profile to track progress. We also want to broaden the scope of personalized features, and incorporate more gamified components to this project like "60 second challenge without filler words", and so on.
Built With
- canva
- css3
- deepgram
- express.js
- gpt4
- javascript
- node.js
- openai
- react
Log in or sign up for Devpost to join the conversation.