// the find
dennisivy/Django-To-Do-list-with-user-authentication
To Do list app with User Registration, Login, Search and full Create Read Update and DELETE functionality.
A minimal Django todo app with user registration, login, per-user task isolation, and search. Exists primarily as a tutorial project — the kind of thing you build following along with a YouTube video, not something you'd deploy. The author runs a Django tutorial channel and this is the companion code.
Shows the full Django auth + CRUD loop in one small codebase, which is genuinely useful when you're learning how LoginRequiredMixin and user-scoped querysets work together. The per-user data isolation pattern (filtering tasks by request.user) is done correctly and is a good reference for beginners who get this wrong. Pipfile is present, so dependency management isn't completely ignored.
The SQLite database file is committed to the repo, which means anyone who clones it gets whatever data was there at commit time — a habit that causes real problems when secrets or personal data end up in that file later. Settings.py almost certainly has DEBUG=True and a hardcoded SECRET_KEY, which would be instant failures if anyone tried to deploy this. The tests.py file is the empty Django-generated stub — nothing is actually tested. Last meaningful commit was 2024 and it's pinned to Python 3.8, which is end-of-life.