Medicines app is a web application to manage portuguese medicines.
- Medicines List page:
- List of medicines with pagination
- Search for medicines by any field
- Search medicine by medicine barcode scan
- Stock page:
- List of medicines in stock, with color code to identify which medicines are with validity, without validity, and less than 1 month validity
- Search for medicines in stock, by any field
- Filter medicines list by validity status
- Add medicine to stock
- Delete medicine from stock
- Notification when medicine validity expires
- Medication Page:
- Table with times of the day (Before Breakfast, Breakfast, etc) in the header
- In the table cells, there are the medicines associated with a time of the day
- Add medicine to a time of the day
- Delete medicine from the time of the day
- Add observations to the medicine entry
- Add image to a medicine
- Generate PDF of the medicines table
- Add temporary medication
- Settings Page:
- Add persons
- Delete persons
- Add day periods
- Delete day periods
docker-compose up
DATASOURCE_URL=<postgres_host>:5432/<postgres_host>
DATASOURCE_USERNAME=
DATASOURCE_PWD=
WEBCLIENT_URL=https://<HASS_HOST>/api/services/persistent_notification/create
HASS_TOKEN=
WEBCLIENT_URL and HASS_TOKEN are used for notification to Home Assistant.
./gradlew build
./gradlew bootRun
npm install
ng serve --host 0.0.0.0
https://localhost:4200
- Medicines recognition by camera only works with SSL, or with local environment.
Open an issue here