Inspiration

Have you ever gotten frustrated about not listing what to do or missing tasks? That's fine, because many people actually plan many tasks when they are verbally speaking. But we find it hard to track it and write it down on the spot. It's easy to think of that task and what to do. But when it comes to organizing these, it can be very tedious.

What it does

LeadSpeaker is a checkpoint management app where team leads and managers can create projects with a teammate list while capturing their voice to create tasks and to-do's for a selected checkpoint for teammates.

LeadSpeaker has a set of AI transcription features classifying AI features that let you ease the process of making tedious tasks manageable.

How we built it

Frontend: Next.js Backend: Node.js, OpenAI Node

: MediaRecorder, JSON file I

Challenges we ran into

  1. ensure that the jason file writes properly and happens consistently
  2. name mapping: transcription produced variance, in our attributes, such as extra surnames, which breaks assignment mapping
  3. frontend bugs: checkpoint creation, edit/page navigation, data flow from front end to storage were strict and has to be exact

What we learned

One lesson we learned from the front end was that linking records to the front end was not too easy, as data can be unpredictable at times and transformation inevitable. So, naming your string example is one of the responsibilities if you want to Take something as a form of input from the user and store it.

We learned a lot about NextJS coming from a React Native background. We struggled and learned about their server and client side boundaries and routing, which are both critical for data and security.

Overall, we planned to learn about how AI is integrated into our program and we we are very eager to learn about this. Turns out it wasn't an easy task but in the end we pulled through and understood and learned many things

What's next for LeadSpeaker

We hope to tighten our routing features. More importantly, we plan on first making sure that our current program runs in a safe and deployable manner. We do have some other features in mind but as for now, we will continue on enhancing both our UI and back to learn more about what these technologies can offer.

Built With

Share this project:

Updates