I have created a medication management app where people can easily keep track of their medications. This is achieved by allowing the user to enter the medication they are using, create reminders that are then displayed on the calendar, and add notes for each medication. When the user gets their reminder, they get a pop-up that asks whether they’ve taken their medication or not. If the user has taken their medicine, the event in the calendar turns green, and if they haven’t, it turns red. This serves as a visual reminder for the user.
The app was created using Claude AI, and consists of five main pages: Login, Register, Medications List, Medication Detail, and Calendar.
The MariaDB database is used to keep track of the user’s created profile, medications, written notes, and saved reminders.
During the creation process, I ran into several hiccups that had to be fixed. Although I had created my own instance parameters for the database and put them into the code, the details were still reported to be incorrect. In this case, I had to change the name of the database to another one that I had not actually created. However, the change made it work.
Uploading the app to OSC was another issue. Much of it stemmed from my not fully understanding the app's creation process when uploading it. An issue was the fact that I was using Vite, which isn’t compatible when uploading an app to OSC due to permission issues. To make it work, the servers had to be built locally and then committed to an accessible dist folder. Another issue that was encountered when uploading the app was that the tables didn’t initialize properly. Fixing the issue required having to change the code so that the server automatically creates tables on startup. These were only a few of the issues encountered, but I managed to resolve them with Claude.
It was overall an interesting experience, and I can without a doubt say that it would’ve taken me much longer to make the app and resolve all the issues without AI assistance.
The app can be tried here: https://medicationmanagement.apps.osaas.io/


Top comments (0)