Skip to content

ArtADnsh/reminder-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reminder App

A simple, extensible Django-based reminder application with REST API support and background task scheduling using Celery.

Features

  • 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

Tech Stack

  • Python 3.x
  • Django 5.x
  • Django REST Framework
  • Celery (with Redis as broker)
  • django-celery-beat for scheduled tasks

Getting Started

1. Clone the repository

git clone https://github.com/ArtADnsh/reminder-app.git
cd reminder-app

2. install requirements

pip install requirements.txt

3. install redis and use python 3.12

currently there's no redis verion for newer pythons

reddis for windows(unofficial), reddis for linux

4. don't forget to make your own .ven file

About

Simple DOTOList/reminder web app with Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published