{"id":19581363,"url":"https://github.com/thenewtoncode/maven-task-manager","last_synced_at":"2026-05-04T18:41:27.998Z","repository":{"id":250062356,"uuid":"832855272","full_name":"theNewtonCode/Maven-task-manager","owner":"theNewtonCode","description":"Maven is a task manager application built using React. It provides a simple yet elegant way to manage your tasks with features such as dark and light mode functionalities, task addition and removal, and data persistence through localStorage. Maven is fully responsive and incorporates Bootstrap for styling, making it suitable for beginr and intermid","archived":false,"fork":false,"pushed_at":"2024-07-25T11:48:18.000Z","size":745,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-09T05:23:47.634Z","etag":null,"topics":["dark-theme","darkmode","javascript","nodejs","react","reactjs","single-page-app","spa","webapp"],"latest_commit_sha":null,"homepage":"https://thenewtoncode.github.io/Maven-task-manager/","language":"JavaScript","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/theNewtonCode.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":"2024-07-23T21:26:38.000Z","updated_at":"2024-07-27T22:41:14.000Z","dependencies_parsed_at":"2024-07-25T00:45:19.165Z","dependency_job_id":"90d05c06-a853-4776-a6db-a95094bc7b52","html_url":"https://github.com/theNewtonCode/Maven-task-manager","commit_stats":null,"previous_names":["thenewtoncode/task-manager-react"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theNewtonCode%2FMaven-task-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theNewtonCode%2FMaven-task-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theNewtonCode%2FMaven-task-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theNewtonCode%2FMaven-task-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theNewtonCode","download_url":"https://codeload.github.com/theNewtonCode/Maven-task-manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240849608,"owners_count":19867725,"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":["dark-theme","darkmode","javascript","nodejs","react","reactjs","single-page-app","spa","webapp"],"created_at":"2024-11-11T07:35:11.876Z","updated_at":"2025-11-07T06:06:41.499Z","avatar_url":"https://github.com/theNewtonCode.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Maven - Task Manager Application\n\n## Overview\n\n**Maven** is a task manager application built using React. It provides a simple yet elegant way to manage your tasks with features such as dark and light mode functionalities, task addition and removal, and data persistence through localStorage. Maven is fully responsive and incorporates Bootstrap for styling, making it a project suitable for both beginners and intermediate developers.\n\n## Features\n\n- **Dark and Light Mode**: Toggle between dark and light themes for a comfortable viewing experience.\n- **Add New Task**: Easily add new tasks through the intuitive interface.\n- **Task Management**: View tasks in a left-to-right fashion, from newest to oldest.\n- **Remove Task**: Remove tasks once they are completed with a simple click.\n- **Local Storage**: Task data is stored in the browser's local storage, ensuring persistence across sessions.\n- **Help Page**: A dedicated help page to guide users on how to use the application.\n- **Responsive Design**: Fully responsive layout that works seamlessly on various devices.\n- **Bootstrap Integration**: Utilizes Bootstrap for enhanced styling and layout.\n\n## Installation\n\n1. **Clone the repository**:\n    ```bash\n    git clone https://github.com/your-username/maven-task-manager.git\n    cd maven-task-manager\n    ```\n\n2. **Install dependencies**:\n    ```bash\n    npm install\n    ```\n\n3. **Start the development server**:\n    ```bash\n    npm start\n    ```\n\n## Usage\n\n1. **Add a New Task**: Enter the task title and description in the provided fields and click the \"Add Task\" button.\n2. **View Tasks**: Newly added tasks will appear from left to right in the order of newest to oldest.\n3. **Remove a Task**: Click the remove button on a task to delete it from the list.\n4. **Toggle Theme**: Use the theme toggle button in the header to switch between dark and light modes.\n5. **Help Page**: Visit the help page for a detailed guide on how to use the application.\n\n## Project Structure\n\n- `src/`: Contains the source code of the application.\n  - `components/`: Reusable React components.\n  - `stylingFiles/`: CSS files for component-specific styling.\n  - `App.js`: Main application component.\n  - `index.js`: Entry point for the React application.\n\n## Technologies Used\n\n- **React**: JavaScript library for building user interfaces.\n- **Bootstrap**: CSS framework for responsive design.\n- **localStorage**: Web API for storing data in the browser.\n\n## Screenshots\n\n### Light Mode\n![Light Mode](screenshots/light-mode.png)\n\n### Dark Mode\n![Dark Mode](screenshots/dark-mode.png)\n\n## Contributing\n\nContributions are welcome! If you have any suggestions or improvements, please create an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License.\n\n---\n\nEnjoy managing your tasks with Maven! If you have any questions or need further assistance, feel free to reach out.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthenewtoncode%2Fmaven-task-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthenewtoncode%2Fmaven-task-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthenewtoncode%2Fmaven-task-manager/lists"}