Inspiration

Almost 70% of American adults have to take one prescription medication a day, and approximately 50% of patients don't take it as prescribed. This can have serious effects -- I know someone who forgot to take their seizure medication at the correct time and as a result ended up having a seizure. Our goal is to reduce those experiences as much as possible.

What it does

Our app reminds you when to take medication, as well as listing all the medication you have to take for the day and the time. You are able to input the medication manually or by scanning the barcode, which will automatically populate detailed descriptions of drugs from the FDA. The app also uses OpenAI's API to detect potential conflicts in medication and allergies, giving the user not only ease of use but greater safety precautions.

How we built it

Front-end We used React Native Expo for the mobile app and utilized RNUI as a UI component library. Most styling was done with Nativewind.

Back-end Midnight operates with the Midnight Lace Wallet to manage the user's tDUST token. We got the tDUST tokens via Faucet. Ansh used the bulletin board example to implement a smart contract on the Midnight Blockchain. Smart contracts ensure that sensitive information is stored immutably on the Midnight Blockchain, keeping data secure and verifiable.

Challenges we ran into

Midnight was really difficult to use, as documentation was convoluted and filled with difficult jargon.

Accomplishments that we're proud of

We're proud of challenging ourselves to use Midnight since we had no prior experience, instead of going safe with something we've used before like Gemini.

What we learned

We learned how to use Figma and Midnight, and improved our skills with React-Native.

What's next for DocDoc Goose

We really enjoyed making the goose mascot and plan to incorporate him with interactive animations. We also introduced functionality to store medical documents, and we hope to integrate OCR/LLMs to incorporate this data into our app.

Built With

Share this project:

Updates