Inspiration

Inspiration to join the contest for me firstly was being part of the World's Largest Hackathon what dev wouldn't want to be part of that. Being overlooked in advancement in my day job gave me the motivation to find development opportunities outside of my day job. This lead to me developing Crypto and traditional finance connected trading bots. While they are close to being profitable, I felt the hackathon was a once in a lifetime event, that I should put my bot development aside so I could focus on the Hackathon. Bolt was completely new to me, even though I had experimented with code generation in Chatgtp, and read a lot on X/Twitter about entrepreneurs using Cursor to build applications. From my design thinking course, I knew to have a strong showing that I would need help from people with a wide variety of life experiences and skill. I started by using devpost to find a designer. This lead to Subin in California, USA replying, and then she found Bolu, from Nigeria. We started before the competition rules were even announced brainstorming about applications that would be original and have a wide appeal. Early on it was clear we had a good dynamic in our discord chats. We decided that a supplement tracking application could have wide appeal, but we weren't sure if it would fit with the competition goals. Subin started sketching the basic application screens and flow. Bolu and I started experimenting with bolt to understand the code it could generate and test the android application build. Sadly the android builds had issues, so when we were attempting to decide if Safedoser would be a phone or web app. Both Bolu and I were sure it would be best to stick with a web application. The first couple of weeks of the completition were slow, I even had a week vacation where I didn't get much progress on the project. Subin was moving, and was having challenges completing the frontend designs which should lead to quick building of the application since both Bolu and I aren't strong front end developers. Bolu even though he was at 8 hours ahead of Subin was able to communicate well through discord, and Discord turned out to be the best was for us to communicate. I did try one live audio chat, but scheduling and other issues showed that Discord asyncronous communication was our best option. After Subin, had completed the figma designs, Bolu took it on to implement the designs while I attempted to get the text extraction from an image working. Bolu had found out that there were ai models that could do it well so I dug into the models hosted on hugging face. It took me a while to understand that I needed to connect to a model that was hosted on Hugging face space. The ones using the zerogpu service are great, and return results quickly for free. I was attempting to get this feature integrated into the application, but Subin wisely decided on the morning of the final day that this feature would be out of the mvp. Thankfully, Bolu was able to get most of the functionality that we needed for mvp, plus he was able to integrate a the Gemini chat bot for help users. Thanks to Bolt we became a team using all of our skills together to get a start on something that would not have existed without this competition.

What it does

Safedoser helps people record, schedule, and get informed on the over the counter medications that they are taking, or plan to take.

How we built it

Subin build the frontend figma screens that Bolu used to build the frontend and then the backend of the application in Bolt. I attempted to get the text extraction from an image feature working using a powerful huggingface spaces ocr service. I did finally get it working, but too late to integrate with the MVP.

Challenges we ran into

Finding an original name for the application was challenging everything related to supplements and over the counter (OTC) was taken

Accomplishments that we're proud of

Craig Complete strangers from across the world were able to complete a MVP with minimal friction even though there were many world, and local events occurring.

Bolu Bolt's animated 404 screen Bolt's creation of a backend that integrated well with the frontend Free token weekend gave Bolu the inspiration to keep on pushing

Subin I'm proud of quickly designing a user-centered UI and collaborating effectively with the team to make it implementable within a short time.

What we learned

Even with bolt it takes a lot of work to get everything working smoothly.

What's next for Safedoser

Add the features we didn't get the chance to implement and get paying users

Built With

Share this project:

Updates