{"id":24118032,"url":"https://github.com/samarthmule/todo_project","last_synced_at":"2026-05-04T21:32:58.874Z","repository":{"id":271097997,"uuid":"912391222","full_name":"SamarthMule/todo_project","owner":"SamarthMule","description":"A simple and user-friendly To-Do app built using the Django framework. This application allows users to register, log in, and manage their tasks effectively, including adding, editing, marking as complete, and deleting tasks. It also features user authentication and a responsive interface powered by Bootstrap.","archived":false,"fork":false,"pushed_at":"2025-04-16T05:21:24.000Z","size":579,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-21T22:03:00.504Z","etag":null,"topics":["bootstrap","django","django-application","django-project","python","python-app","todo","todo-app","todolist"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SamarthMule.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-05T12:56:54.000Z","updated_at":"2025-04-16T05:21:27.000Z","dependencies_parsed_at":"2025-01-05T14:22:43.351Z","dependency_job_id":"131616bf-ad81-4413-b4a3-c6dd777b44ca","html_url":"https://github.com/SamarthMule/todo_project","commit_stats":null,"previous_names":["samarthmule/todo_project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SamarthMule/todo_project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamarthMule%2Ftodo_project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamarthMule%2Ftodo_project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamarthMule%2Ftodo_project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamarthMule%2Ftodo_project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamarthMule","download_url":"https://codeload.github.com/SamarthMule/todo_project/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamarthMule%2Ftodo_project/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261200373,"owners_count":23123945,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","django","django-application","django-project","python","python-app","todo","todo-app","todolist"],"created_at":"2025-01-11T08:17:23.372Z","updated_at":"2026-05-04T21:32:58.863Z","avatar_url":"https://github.com/SamarthMule.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Django To-Do Application**\n\nA simple and user-friendly To-Do app built using the Django framework. This application allows users to register, log in, and manage their tasks effectively, including adding, editing, marking as complete, and deleting tasks. It also features user authentication and a responsive interface powered by Bootstrap.\n\n---\n\n## **Features**\n- **User Authentication**: Secure registration and login/logout functionality.\n- **Task Management**: Create, edit, mark as complete/incomplete, and delete tasks.\n- **Responsive Design**: Bootstrap-powered interface for mobile, tablet, and desktop views.\n- **User-Specific Tasks**: Each user can only view and manage their own tasks.\n\n---\n\n## **Technologies Used**\n- **Backend**: Django 5.1.4\n- **Frontend**: HTML, CSS, Bootstrap\n- **Database**: SQLite3\n- **Other Dependencies**: Python, Django forms\n\n---\n\n# 🛠️ How to Run the Django Todo Project\n\nThis guide will help you set up and run the Django-based Todo project on your local machine.\n\n---\n\n## ✅ Prerequisites\n\nMake sure you have the following installed:\n\n- Python (3.x)\n- pip\n- Virtualenv (recommended)\n\n---\n\n## 📦 Project Setup Steps\n\n### 1. Clone or Download the Project\n\n```bash\ngit clone (https://github.com/SamarthMule/todo_project.git)\ncd todo_project\n\npython -m venv venv\n# Activate the virtual environment:\nsource venv/bin/activate      # For Linux/Mac\nvenv\\Scripts\\activate         # For Windows\n\npip install -r requirements.txt\n\npython manage.py migrate\npython manage.py createsuperuser # Optional\n\npython manage.py runserver\n```\n##Project Structure \ntodo_project/\n│\n\n├── todo_app/                  # Main application folder\n\n├── todo_project/              # Django project settings folder\n\n├── manage.py                  # Django management script\n\n├── requirements.txt           # Project dependencies\n\n├── README.md                  # Project documentation\n\n└── .gitignore                 # Files/folders to be ignored by Git\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamarthmule%2Ftodo_project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamarthmule%2Ftodo_project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamarthmule%2Ftodo_project/lists"}