A simple Flask-based application to log and manage every incident in your life with categories, attachments, and filters.
- Add, view, edit, and delete incidents
- Filter by year, month, category, or search text
- Upload and view attachments (PDF, images, documents)
- Modern responsive UI (HTML, CSS)
- SQLite database secured with SQLCipher
- Dockerized for easy deployment
- Health
- Relationships
- Career
- Finance
- Education
- Legal
- Personal Development
- Travel
- Spiritual/Religious
- Property
- Social
- Technology
- Other
git clone https://github.com/manoonabbasi/life-incident-tracker.git cd life-incident-tracker
docker build -t incident-tracker:latest .
docker compose up -d
app.py
config.py
requirements.txt
Dockerfile
docker-compose.yml
templates/
static/
uploads/
Update DB_PASSWORD and SECRET_KEY in config.py before production use.
Use HTTPS and a reverse proxy for secure deployment.
MIT License
PRs are welcome. Feel free to fork and enhance features, UI, or deployment workflows.
Developed by mahmed