{"id":26047855,"url":"https://github.com/charmingdc/dayforge","last_synced_at":"2025-06-25T22:05:14.318Z","repository":{"id":280956098,"uuid":"943491764","full_name":"Charmingdc/DayForge","owner":"Charmingdc","description":"DayForge - Shape your day with intention. A to-do list web app built to plan my days ahead.","archived":false,"fork":false,"pushed_at":"2025-03-25T00:59:00.000Z","size":129,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T14:45:35.534Z","etag":null,"topics":["opensource","reactjs","todolist"],"latest_commit_sha":null,"homepage":"https://dayforge.vercel.app","language":"TypeScript","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/Charmingdc.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}},"created_at":"2025-03-05T19:44:56.000Z","updated_at":"2025-03-25T07:06:54.000Z","dependencies_parsed_at":"2025-03-24T10:30:48.310Z","dependency_job_id":"fabfd43a-7e8b-43bc-a23c-781c217e42a9","html_url":"https://github.com/Charmingdc/DayForge","commit_stats":null,"previous_names":["charmingdc/dayforge"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Charmingdc/DayForge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Charmingdc%2FDayForge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Charmingdc%2FDayForge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Charmingdc%2FDayForge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Charmingdc%2FDayForge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Charmingdc","download_url":"https://codeload.github.com/Charmingdc/DayForge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Charmingdc%2FDayForge/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261960505,"owners_count":23236572,"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":["opensource","reactjs","todolist"],"created_at":"2025-03-07T23:14:27.763Z","updated_at":"2025-06-25T22:05:14.290Z","avatar_url":"https://github.com/Charmingdc.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **DayForge: Craft Your Day with Intention 🚀**\n\nA sleek, modern to-do app built with React and TypeScript to help you plan your day effectively and achieve your goals. ✨\n\n## 💻 Installation\n\nGet started with DayForge in a few simple steps:\n\n- ⬇️ **Clone the Repository:**\n\n```bash\ngit clone https://github.com/Charmingdc/DayForge\n```\n\n- 📦 **Install Dependencies:**\n\n```bash\nnpm install\n# or\nyarn install\n# or\npnpm install\n```\n\n- 🚀 **Start the Development Server:**\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n```\n\nOpen [http://localhost:5173](http://localhost:5173) in your browser to view the app.\n\n## 💡 Usage\n\nDayForge is designed for simplicity and efficiency. Here’s how to make the most of it:\n\n\u003cdetails\u003e\n\u003csummary\u003eAdding a New Todo\u003c/summary\u003e\n\n1.  Tap the **Add** icon in the footer.\n2.  Enter your todo text in the input field.\n3.  Select either **today** or **someday** for the todo time.\n4.  Click the **Add Todo** button.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDeleting Todos\u003c/summary\u003e\n\n1.  Select the todos you wish to delete by tapping the select button next to each todo.\n2.  Tap the **Trash** icon in the footer.\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eMarking Todos as Complete\u003c/summary\u003e\n\n1.  Select the todos you wish to mark by tapping the select button next to each todo.\n2.  Tap the **Checkmark** icon in the footer.\n\u003c/details\u003e\n\n## ✨ Features\n\n- ✅ **Intuitive Interface:** A clean and user-friendly design for effortless task management.\n- 📅 **Time-Based Categorization:** Organize tasks into 'today' and 'someday' lists for better prioritization.\n- 🖱️ **Interactive Todo Selection:** Select multiple todos for batch actions like delete and mark as complete.\n- 📱 **Progressive Web App (PWA):** Installable and offline-ready for on-the-go productivity.\n- 🎨 **Dark Mode Support:** Adapts to your system preferences for comfortable viewing.\n\n## 🛠️ Technologies Used\n\n| Technology          | Link                                       |\n| :------------------ | :----------------------------------------- |\n| React               | [https://react.dev/](https://react.dev/)   |\n| TypeScript          | [https://www.typescriptlang.org/](https://www.typescriptlang.org/) |\n| Vite                | [https://vitejs.dev/](https://vitejs.dev/) |\n| ESLint              | [https://eslint.org/](https://eslint.org/) |\n| Sonner              | [https://sonner.emilkowalski.com/](https://sonner.emilkowalski.com/) |\n| VitePWA             | [https://vite-pwa-org.netlify.app/](https://vite-pwa-org.netlify.app/) |\n| React Icons         | [https://react-icons.github.io/react-icons/](https://react-icons.github.io/react-icons/) |\n\n## 🤝 Contributing\n\nWe welcome contributions to DayForge! Here are the guidelines:\n\n- 🐛 **Report Bugs:** Submit detailed bug reports to help improve the app.\n- 🛠️ **Suggest Enhancements:** Propose new features and improvements.\n- 💻 **Submit Pull Requests:** Contribute code changes following the project's coding standards.\n\n## 📜 License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## 🧑‍💻 Author Info\n\n- **Charmingdc**\n    - [GitHub](https://github.com/Charmingdc)\n    - [LinkedIn](https://www.linkedin.com/in/adebayo-muis/)\n    - [Twitter](https://twitter.com/Charmingdc01)\n\n[![Readme was generated by Dokugen](https://img.shields.io/badge/Built%20with-Dokugen-brightgreen)](https://github.com/samueltuoyo15/Dokugen)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharmingdc%2Fdayforge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcharmingdc%2Fdayforge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharmingdc%2Fdayforge/lists"}