This is a simple authentication app developed using the Django framework. It's a part of the topics I covered during #100DaysOfCode challenge. My motivation to build this project was to put into practice what I learned during the above-mentioned challenge as well as to tighten up my Django skills. This mini-app can be easily integrated into a bigger system project that needs an email and a password to authenticate a user.
- Register new user.
- Login old users using an Email and a Password.
- Delete/Deactive old users (Sets is_active=False).
- Change/Reset password and email backend configured to display emails in console.
- Python 3.xx
- python3 -m venv /path/to/new/virtual/environment
- source venv/bin/activate -- Linux Users
- pip install -r requirements.txt
- python manage.py makemigrations
- python manage.py migrate
python manage.py tailwind start
- python manage.py runserver