{"id":17708536,"url":"https://github.com/codewithmayank-py/todo-app","last_synced_at":"2026-02-07T12:02:09.600Z","repository":{"id":259178202,"uuid":"863902659","full_name":"CodeWithMayank-Py/Todo-App","owner":"CodeWithMayank-Py","description":"ToDoBuddy is a Django-based To-Do application that allows users to efficiently manage tasks with features like user authentication, CRUD operations, and integration of MySQL and MongoDB databases.","archived":false,"fork":false,"pushed_at":"2024-10-27T09:20:18.000Z","size":2034,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-27T10:44:06.272Z","etag":null,"topics":["django","django-application","django-framework","django-project","django-rest-framework","django-tutorial","project-learning","python"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/CodeWithMayank-Py.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,"zenodo":null}},"created_at":"2024-09-27T06:09:47.000Z","updated_at":"2024-10-27T09:20:22.000Z","dependencies_parsed_at":"2024-10-23T09:07:26.022Z","dependency_job_id":"eeb03a84-5fcf-4888-b696-86d568047ee3","html_url":"https://github.com/CodeWithMayank-Py/Todo-App","commit_stats":null,"previous_names":["codewithmayank-py/todo-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CodeWithMayank-Py/Todo-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWithMayank-Py%2FTodo-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWithMayank-Py%2FTodo-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWithMayank-Py%2FTodo-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWithMayank-Py%2FTodo-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeWithMayank-Py","download_url":"https://codeload.github.com/CodeWithMayank-Py/Todo-App/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWithMayank-Py%2FTodo-App/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29194007,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T07:37:03.739Z","status":"ssl_error","status_checked_at":"2026-02-07T07:37:03.029Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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","django-application","django-framework","django-project","django-rest-framework","django-tutorial","project-learning","python"],"created_at":"2024-10-25T02:07:27.018Z","updated_at":"2026-02-07T12:02:09.585Z","avatar_url":"https://github.com/CodeWithMayank-Py.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TodoBuddy\n\nTodoBuddy is a simple and intuitive Todo Application built with Django. This project was created as a learning exercise and will be continuously improved as I advance my skills.\n\n## Table of Contents\n\n- [📖 Introduction](#introduction)\n- [✨ Features](#features)\n- [⚙️ Installation](#installation)\n- [🚀 Usage](#usage)\n- [📸 Screenshots](#screenshots)\n- [🛠 Technologies Used](#technologies-used)\n- [🔮 Future Updates](#future-updates)\n- [🤝 Contributing](#contributing)\n- [📜 License](#license)\n- [📬 Contact](#contact)\n\n## Introduction\n\n📖 TodoBuddy is designed to help you manage your tasks efficiently. Whether you need to keep track of your daily chores or manage a complex project, TodoBuddy has got you covered.\n\n## Features\n\n✨ **Features:**\n\n- Add, edit, and delete tasks\n- Mark tasks as complete or incomplete\n- View task details\n- User-friendly interface\n\n## Installation\n\n⚙️ **Installation:**\n\nTo get started with TodoBuddy, follow these steps:\n\n1. **Clone the repository:**\n    ```bash\n    git clone https://github.com/CodeWithMayank-Py/Todo-App.git\n    cd myapp\n    ```\n\n2. **Create a virtual environment:**\n    ```bash\n    python3 -m venv venv\n    source venv/bin/activate  # On Windows use `venv\\Scripts\\activate`\n    ```\n\n3. **Install dependencies:**\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n4. **Apply migrations:**\n    ```bash\n    python manage.py migrate\n    ```\n\n5. **Run the development server:**\n    ```bash\n    python manage.py runserver\n    ```\n\n6. **Access the application:**\n    Open your browser and go to `http://127.0.0.1:8000/`\n\n## Usage\n\n🚀 **Usage:**\n\nOnce the server is running, you can start using TodoBuddy to manage your tasks. The main functionalities include:\n\n- **Home:** The landing page of TodoBuddy, displaying the application name and a brief introduction.\n- **Task List:** View all your tasks.\n- **Task Detail:** View details of a specific task.\n- **Task Edit:** Edit an existing task.\n- **Task Delete:** Delete a task.\n\n## Screenshots\n\n📸 **Screenshots:**\n\n### Home Page\n![Home](screenshots/home.png)\n\n### Task List Page\n![Task List](screenshots/task_list.png)\n\n### Task Detail Page\n![Task Detail](screenshots/task_detail.png)\n\n### Task Edit Page\n![Task Edit](screenshots/task_edit.png)\n\n### Task Delete Page\n![Task Delete](screenshots/task_delete.png)\n\n## Technologies Used\n\n🛠 **Technologies Used:**\n\n- **Django:** Web framework for building the application.\n- **Python:** Programming language used for backend development.\n- **HTML/CSS:** Markup and styling for the frontend.\n- **JavaScript:** For interactive elements on the frontend.\n- **SQLite:** Default database for development.\n\n## Future Updates\n\n🔮 **Future Updates:**\n\nWe have exciting plans for future updates to TodoBuddy, including:\n\n- **User Authentication:** Secure login and registration functionality.\n- **Sessions Management:** Persistent user sessions.\n- **Enhanced UI/UX:** Improved user interface and experience.\n- **Notifications:** Task reminders and notifications.\n- **API Integration:** RESTful API for external integrations.\n\nStay tuned for these updates!\n\n## Contributing\n\n🤝 **Contributing:**\n\nContributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.\n\n1. **Fork the repository**\n2. **Create a new branch**\n    ```bash\n    git checkout -b feature/your-feature-name\n    ```\n3. **Commit your changes**\n    ```bash\n    git commit -m \"Add your commit message\"\n    ```\n4. **Push to the branch**\n    ```bash\n    git push origin feature/your-feature-name\n    ```\n5. **Open a pull request**\n\n## License\n\n📜 **License:**\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Contact\n\n📬 **Contact:**\n\nIf you have any questions or feedback, feel free to reach out:\n\n- **Email:** paliwalm4321@gmail.com\n- **GitHub:** [CodeWithMayank-Py](https://github.com/CodeWithMayank-Py)\n\n---\n\nThank you for using TodoBuddy! Happy task managing! 🎉","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodewithmayank-py%2Ftodo-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodewithmayank-py%2Ftodo-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodewithmayank-py%2Ftodo-app/lists"}