{"id":28960211,"url":"https://github.com/adil-bikiev/todo-list","last_synced_at":"2026-04-30T20:32:21.262Z","repository":{"id":271560235,"uuid":"913824094","full_name":"Adil-Bikiev/ToDo-List","owner":"Adil-Bikiev","description":"A simple Django-based To-Do List application that allows users to register, log in, and manage tasks. Users can create, view, update, and delete tasks, with a focus on a clean and user-friendly interface. The project utilizes Django for the backend and Python Decouple for managing configuration settings securely.","archived":false,"fork":false,"pushed_at":"2025-01-13T11:38:26.000Z","size":828,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-30T20:32:15.727Z","etag":null,"topics":["django","full-stack-development","python","python-decouple","sqlite","task-management","to-do-list","user-authentication","web-application"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Adil-Bikiev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2025-01-08T12:26:15.000Z","updated_at":"2025-01-13T11:38:29.000Z","dependencies_parsed_at":"2025-01-08T14:41:40.759Z","dependency_job_id":"75f83086-755e-402c-9526-0f4b0a51386d","html_url":"https://github.com/Adil-Bikiev/ToDo-List","commit_stats":null,"previous_names":["emmmabk/todo-list","adil-bikiev/todo-list"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Adil-Bikiev/ToDo-List","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adil-Bikiev%2FToDo-List","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adil-Bikiev%2FToDo-List/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adil-Bikiev%2FToDo-List/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adil-Bikiev%2FToDo-List/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Adil-Bikiev","download_url":"https://codeload.github.com/Adil-Bikiev/ToDo-List/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Adil-Bikiev%2FToDo-List/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32476682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["django","full-stack-development","python","python-decouple","sqlite","task-management","to-do-list","user-authentication","web-application"],"created_at":"2025-06-24T01:10:33.932Z","updated_at":"2026-04-30T20:32:21.248Z","avatar_url":"https://github.com/Adil-Bikiev.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ToDoList Project\n\nA simple To-Do List web application built using Django. Users can manage tasks (create, view, update, and delete) while also handling authentication (register and log in). This application is a great example of a task management system with a clear and intuitive user interface.\n\n---\n\n## **Description**\n\nThe ToDoList project is a Django-based web application that allows users to create and manage their to-do lists. It includes basic CRUD (Create, Read, Update, Delete) operations for tasks and supports user authentication, ensuring that only logged-in users can access and modify their tasks.\n\n### **Key Features:**\n- **User Authentication**: Sign up, login, and logout functionality.\n- **Task Management**: Users can create, update, view, and delete tasks.\n- **Task Details**: View detailed descriptions of tasks.\n- **Responsive UI**: The application is responsive and works well across various devices.\n\n---\n\n## **Project Requirements List**\n\nTo run this project, the following tools and technologies are required:\n\n### **System Requirements:**\n- Python 3.x\n- Django 4.x (or latest stable version)\n- SQLite (default database engine used by Django)\n\n### **Software Requirements:**\n- Text editor (VS Code, Sublime Text, etc.)\n- Command line interface (Terminal/Command Prompt)\n- Web browser for viewing the application\n\n### **Installation Requirements:**\n1. **Clone the repository**:\n   ```bash\n   git clone https://github.com/your-username/todolist.git\n   ```\n\n2. **Create virtual environment**:\n   ```bash\n   python3 -m venv env\n   python -m venv env\n   ```\n\n   ```bash\n   .\\env\\Scripts\\activate\n   source env/bin/activate\n   ```\n   \n3. **Install project dependencies**:\n   ```bash\n   cd todolist\n   pip install -r requirements.txt\n   ```\n\n4. **Setup the database**:\n   ```bash\n   python manage.py migrate\n   ```\n\n5. **Create a superuser**:\n   ```bash\n   python manage.py createsuperuser\n   ```\n\n6. **Run the server**:\n   ```bash\n   python manage.py runserver\n   ```\n\n7. **Access the app**: \n   Visit `http://127.0.0.1:8000/` in your web browser.\n\n---\n\n## **Screenshots**\n\nYou can add relevant screenshots of your application here. For example:\n\n![todolist](assets/todolist-screen1.png)\n![todolist](assets/todolist-screen2.png)\n![todolist](assets/todolist-screen3.png)\n![todolist](assets/todolist-screen4.png)\n![todolist](assets/todolist-screen5.png)\n![todolist](assets/todolist-screen6.png)\n![todolist](assets/todolist-screen7.png)\n![todolist](assets/todolist-screen8.png)\n\n\n---\n\n## **Sample Data**\n\nHere is a sample data for tasks that can be inserted into the application for testing:\n\n### Sample Task:\n- **Title**: Complete Django Tutorial\n- **Description**: Finish the Django ToDo List project tutorial by the end of the week.\n- **Completion Status**: Incomplete\n- **Created At**: 2025-01-13\n\nYou can add tasks through the web interface after logging in.\n\n---\n\n## **UML Class Diagram**\n\nBelow is a UML class diagram representing the structure of the application:\n\n## **Github Repository**\n\nThe project is hosted on GitHub. You can clone, fork, and contribute to it here:\n\n[GitHub Repository: ToDoList](https://github.com/EMMMABK/ToDo-List.git)\n\n---\n\n## **License**\n\nThis project is licensed under the MIT License.\n\n---\n\n### **Contributing**\n\nFeel free to fork the repository and submit pull requests for any improvements, bug fixes, or new features. For reporting bugs or suggesting new features, please open an issue on GitHub.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadil-bikiev%2Ftodo-list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadil-bikiev%2Ftodo-list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadil-bikiev%2Ftodo-list/lists"}