A NuxtJS-based CRUD with a FastAPI backend from which two tables are managed and emails are sent in order to notify corresponding admins. Features:
- FastAPI-based backend REST api.
- Lightweight NuxtJS frontend.
- Real-time searching.
- Sortable table.
- Home preview accordeons.
- Near Expiration filter.
- Notification mails to alert when an app has been registered, if it's near expiration or if it has expired.
- Annotations system for each individual item.
- Daily cronjob to check on expiration dates and update or disable if needed.
- Loading animation.
- Docker
- Docker Compose
- NPM
- Clone repo
git clone https://github.com/maximoospital/fanCMS.git
-
Modify environment variables (specifically nginx.env, api.env and cms.env)
-
run Configure.sh and afterwards run start.sh