A django app to wish happy birthday to your friends
- Django 4 or later for the front end
- python-dotenv for loading environment variables
- Apscheduler for scheduling the tasks
- A throwaway gmail account
- Insatll the dependencies with
pip install -r requirements.txt
- Make a Google account and turn ON Access to less secure Apps (this requires 2FA to be disabled)
- Make an environment variable called
.env
and information in the following format:
PASSWORD=<PASSWORD>
EMAIL=<EMAIL>
without the angle brackets
4. Run the App with python manage.py runserver
If you just want to look at how the email sender works, check out testing.py