A simple, extensible Django-based reminder application with REST API support and background task scheduling using Celery.
- User authentication with JWT tokens (using Django REST Framework)
- Create, update, and delete reminders
- Automated email notifications: Reminders are sent to users via email
- Asynchronous email delivery using Celery with Redis as the message broker
- Scheduled tasks and periodic reminders with Celery & django-celery-beat
- API-first design for easy frontend integration
- Easy local development setup with pipenv or requirements.txt
- Python 3.x
- Django 5.x
- Django REST Framework
- Celery (with Redis as broker)
- django-celery-beat for scheduled tasks
git clone https://github.com/ArtADnsh/reminder-app.git
cd reminder-apppip install requirements.txt
currently there's no redis verion for newer pythons