The Project Story

Inspiration

Have you ever felt that your meetings are going into circles? That you are having a hard time streamlining your inputs, decisions and follow up actions? Well, now Minutely AI is here to assist you and get your meetings to the next level! This amazing team productivity app will help you get all your meeting minutes recorded, transcribed and forwarded automatically to all the meeting participants with a list of action items on-the-go

What it does

We have designed the app to be simple, intuitive and yet powerful with a complete user-centric approach, everything works with a simple button push, your meeting can be either transcribed in real-time, or you can upload a meeting recording, then our backend takes over to provide sentiment analysis, identify action items and forward the MoMs to the meeting participants

How we built it

Building it was thanks to the work of 2 Data Scientists, a Front-end developer, a Back-end developer and a UX/UI designer. We all come from the corporate world where we are having countless meetings every day. A solution to streamline and automate all the inefficiencies in today's corporate world became a necessity. It all started with a design brainstorming session where we imagined all possible features that we could think of. Then we prioritized the most important ones. After that, we split the workshare among the team members according to the skills. We started first coding the speech2text technobrick using the DeepSpeech model and benchmarking it with other models on the market.

Before we started building the Fron-tend of the project, we needed to do 3 things: First, write down a well-defined project scope, with 1-3 of the most important features, in order to get our MVP vision. Second, create an ideal user workflow story, so it was clear to us how the user would use our web application for their needs. Third, we came up with some wireframe sketches and created some more detailed Mockups in Figma. Once the design was completed, we started building the Front-end using React and styling it with TailWindCSS. This involved creating the application UI dashboard, building the file upload system to handle sending of large files to our backend and populating the dashboard sections with the AI-generated information.

Challenges we ran into

There were many challenges we have faced, especially as we were a Hybrid team with 2 people present physically on-site and the rest participating remotely: First, it is more of a logistics challenge which told us about how challenging it is to make hybrid workplaces. Recurring network issues at Technopark made us creative in how we met as teams (e.g. WhatsApp call combined with gmeet) to align and discuss the next steps. Second, on the technical side, we ran into a major challenge in matters of available Speech2Text technologies that are good enough for the quality standards we have set ourselves. Basically, all speech2Text Packages/APIs that are available are proprietary, which means they are not for free. Last, an emergency case in a team member’s family temporarily reduced also our team capacity.

Accomplishments that we're proud of

First, and foremost, we are super proud about how diverse our team was – we are combining different backgrounds, cultures, genders and generations. Second, we are delighted how the Hackathon provides the perfect ecosystem for collaboration and co-development, even to get support outside of the team by receiving advice and expertise. Last, our MVP has just shown how we can participate at making the workplace way more efficient and more collaborative using state-of-the-art Artificial Intelligence.

What we learned

We learned that in a 40-hour hackathon, decisions need to be made quickly in order for the project to progress forward at a speed that is fast enough. Sometimes this means having to skip "start-up" steps, or reducing code quality so that we could complete the project in time. What helps to achieve a finished project is having a well-defined project scope. This helps to stay focused and so we only build what we deemed as the essential features. Further, collaborating with people who have different skills requires trust in them that they know what they are doing. There is also a need for someone in the team who can glue all the different technology pieces together so that it works seamlessly. Having a good leader that guides the project forward with meetings and project direction is also really important. And, most important, having a good, hard-working team that you get along with very well makes the weekend all the more enjoyable! Having fun and laugh together is as important as being productive and copying with lack of sleep.

What's next for Minutely HackZurich 2021

Our objective for the future is to continue implementing and deploying key features to the application that we could not implement due to the time constraint on the Hackathon like:

  • Detection of action items
  • Gathering statistical information about meeting participants "Speech duration, Participation impressions, voice tone...,etc."
  • Voice recognition and speaker labelling

Built With

+ 9 more
Share this project:

Updates