{"id":22360610,"url":"https://github.com/riya12aaa12/board_infinity_frontend","last_synced_at":"2026-05-06T08:32:01.666Z","repository":{"id":256252814,"uuid":"854733388","full_name":"Riya12aAa12/Board_Infinity_frontend","owner":"Riya12aAa12","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-09T18:25:08.000Z","size":206,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-06T10:02:54.222Z","etag":null,"topics":["api","firebase","reactjs","typescript"],"latest_commit_sha":null,"homepage":"https://board-infinity-assingment.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/Riya12aAa12.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-09-09T17:26:58.000Z","updated_at":"2024-09-09T18:53:01.000Z","dependencies_parsed_at":"2024-09-09T21:42:34.231Z","dependency_job_id":"dbdb56cb-fb42-4536-8b14-ea46c4d0cb1d","html_url":"https://github.com/Riya12aAa12/Board_Infinity_frontend","commit_stats":null,"previous_names":["riya12aaa12/board_infinity_frontend","riya12aaa12/board_infinity_assignment1"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Riya12aAa12/Board_Infinity_frontend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riya12aAa12%2FBoard_Infinity_frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riya12aAa12%2FBoard_Infinity_frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riya12aAa12%2FBoard_Infinity_frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riya12aAa12%2FBoard_Infinity_frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Riya12aAa12","download_url":"https://codeload.github.com/Riya12aAa12/Board_Infinity_frontend/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Riya12aAa12%2FBoard_Infinity_frontend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32684621,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T02:33:58.958Z","status":"ssl_error","status_checked_at":"2026-05-06T02:33:39.611Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["api","firebase","reactjs","typescript"],"created_at":"2024-12-04T16:17:40.746Z","updated_at":"2026-05-06T08:32:01.648Z","avatar_url":"https://github.com/Riya12aAa12.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Task Management Board\n\nThis project is a Task Management Board built with React, designed to help you manage tasks with ease. It allows you to create, update, and track tasks across different statuses (TODO, IN PROGRESS, COMPLETED) with a user-friendly interface. The tasks are saved in local storage, ensuring that your data persists even after refreshing the page.\n\n## Features\n\n- **Create Tasks**: Easily add new tasks with title, description, priority, and date.\n- **Status Management**: Move tasks between TODO, IN PROGRESS, and COMPLETED columns.\n- **Local Storage**: Saves tasks to local storage to persist data across page refreshes.\n- **Responsive Design**: User-friendly interface that works on both desktop and mobile devices.\n\n## Technologies Used\n\n- **React**: For building the user interface.\n- **TypeScript**: For type safety and better development experience.\n- **CSS**: For styling the application.\n- **Font Awesome**: For icons used in the task items.\n\n## Installation\n\nTo set up this project locally, follow these steps:\n\n1. **Clone the repository:**\n   ```bash\n   git clone https://github.com/your-username/task-management-board.git\nNavigate to the project directory:\n\nbash\n\ncd task-management-board\nInstall dependencies:\n\nbash\n\nnpm install\nRun the project:\n\nbash\n\nnpm start\nThe application will be running on http://localhost:3000.\n\nUsage\nCreating a Task:\n\nClick on the \"Create Task\" button.\nFill in the task details such as title, description, priority, and date.\nClick \"Add Task\" to save the task.\nChanging Task Status:\n\nClick on the dropdown icon next to a task title.\nSelect the desired status (TODO, IN PROGRESS, COMPLETED).\nView Tasks by Status:\n\nTasks are organized into three columns: TODO, IN PROGRESS, and COMPLETED.\nProject Structure\nsrc/: Contains the main source code of the application.\ncomponents/: Contains React components such as TaskBoard and TaskModal.\ntypes/: Defines TypeScript types used throughout the project.\nTaskBoard.tsx: The main component that displays the task board and manages tasks.\nContributing\nIf you would like to contribute to this project, please follow these steps:\n\nFork the repository.\nCreate a new branch (git checkout -b feature-branch).\nMake your changes and commit them (git commit -m 'Add some feature').\nPush to the branch (git push origin feature-branch).\nOpen a pull request.\nLicense\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\nContact\n\n\n\n\n### Customization:\n\n- Replace `\" https://github.com/Riya12aAa12/Board_Infinity_Frontend.git\n\"` with the actual repository URL.\n- Update the contact email and any other details to match your specifics.\n\nThis README provides a clear overview of the project, installation steps, and usage instructions, making \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friya12aaa12%2Fboard_infinity_frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friya12aaa12%2Fboard_infinity_frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friya12aaa12%2Fboard_infinity_frontend/lists"}