this post was submitted on 11 Nov 2024
72 points (100.0% liked)

Selfhosted

40132 readers
545 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Hello lovely people, I'm enjoying this community a lot, I have learnt many things and got my server up and running with decent amount of useful services. It wouldn't be possible without all the help I got here and it's time to give back something from myself. Maybe one of you will host this app, hopefully.

MedAssist is a simple Node.js application made with love to help my partner manage their daily medications. It makes it easy to keep track of medication inventory and reorder on time by sending reminders. If you're unsure whether a dose was taken, just check the dashboard, and comparing the expected stock with the actual quantity can help confirm. For travel, MedAssist takes away the stress by generating a quick list of all necessary medications for the time you’ll be away.

Keep in mind I’m not a professional programmer, coding is just a hobby for me. Working on this project is a way for me to unwind on stressful days and spend some time doing something I enjoy. I’d be happy if anyone else finds it useful, but I’ll likely keep it going either way!

I am self educated and I have already impressed myself with results I got so far, but it might make real coders laugh (which is also not bad hehe). I had some previous javascript experience (some simple stuff), but other than that I followed many guides and got decent amount of help from AI.

Features:

  • Track medication inventory and know exactly when to reorder
  • Receive email reminders when supplies are low
  • Generate a custom medication list for travel, including quantities needed for your chosen timeframe (optionally send by e-mail)
  • Simple dashboard showing medication status and upcoming schedules
  • User friendly web interface for easy medication management and configuration

It can be hosted in Docker container and docker-compose is available on GitHub. You can also try out Demo

It is my first GitHub project, also first application and first docker container I made. Feel free to ask anything, feedback and all suggestions are welcome!

Have a nice day R

top 10 comments
sorted by: hot top controversial new old
[–] [email protected] 9 points 2 days ago (1 children)

Nice. Any plans on mobile clients?

This would be great for my spouse, but she don't really use desktop/browser apps. A mobile app could also integrate with the existing reminders/notifikations of the OS it's on.

[–] [email protected] 7 points 2 days ago (1 children)

Thx!

I dont know how to build mobile app, at least not yet. It should work fine on mobile browser tho, it looks good enough on my phone. Did you try opening the page on your phone?

I was thinking about mobile reminders. Before this app I made a same thing under home assistant. I have made automations for android notifications, I also made another automation that sets alarms on Android device every morning. I ended up not using them since built in clock alarms work every time and dont rely on anything. I'm considering that anyway and I might give it a shot soon

[–] [email protected] 6 points 2 days ago (1 children)

Home assistant integration could accomplish this for you. Not sure if it’s less work than regular mobile clients, though.

[–] [email protected] 4 points 2 days ago

Thx, Ill check it out

[–] [email protected] 6 points 2 days ago (1 children)

I was looking for something similar some time ago and couldn't find anything as clean as this, thank you for sharing!

[–] [email protected] 3 points 2 days ago
[–] [email protected] 1 points 2 days ago (1 children)

This is wonderful, thanks for sharing your project! It’s nice to see hobbyists building projects too 😄

[–] [email protected] 0 points 1 day ago

Thank you mate. I'm happy to share

[–] [email protected] 3 points 2 days ago (1 children)
[–] [email protected] 3 points 2 days ago