{"id":22671862,"url":"https://github.com/jesuisstan/todoreactapp","last_synced_at":"2026-05-01T21:35:19.141Z","repository":{"id":157777528,"uuid":"588131584","full_name":"jesuisstan/TodoReactApp","owner":"jesuisstan","description":"The very first React Application","archived":false,"fork":false,"pushed_at":"2023-06-01T19:05:19.000Z","size":1163,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-06T14:55:19.111Z","etag":null,"topics":["javascript","js","jsx","react","react-components","react-hooks","webapp"],"latest_commit_sha":null,"homepage":"","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/jesuisstan.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-01-12T12:01:00.000Z","updated_at":"2023-04-11T23:56:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"edad466f-1d77-463f-9da7-826f45dce668","html_url":"https://github.com/jesuisstan/TodoReactApp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jesuisstan/TodoReactApp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesuisstan%2FTodoReactApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesuisstan%2FTodoReactApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesuisstan%2FTodoReactApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesuisstan%2FTodoReactApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jesuisstan","download_url":"https://codeload.github.com/jesuisstan/TodoReactApp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jesuisstan%2FTodoReactApp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32513951,"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":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["javascript","js","jsx","react","react-components","react-hooks","webapp"],"created_at":"2024-12-09T16:16:56.940Z","updated_at":"2026-05-01T21:35:19.128Z","avatar_url":"https://github.com/jesuisstan.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TodoReactApp\r\n### Getting Started with React\r\nThis is my very first WebApp. It is about getting started with React.\\\r\nThis simple web application allows you to create your own todos list and manage with each todo.\\\r\nThe project demonstrates basic knowledgement on working with html, css, React, JSX, useState hook.\\\r\nThis project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).\r\n\r\n## Demonstration\r\nhttps://user-images.githubusercontent.com/82715902/212078125-4b55f990-7a9c-46cb-a763-86d121697d15.mp4\r\n\r\n## Requirements\r\n- installed Docker or NPM\r\n\r\n## How to use\r\nIn project directory:\r\n### To run the App with Docker:\r\n1. Build the Docker image using the Dockerfile with cmd:\r\n```sh\r\ndocker build -t todo-react-app .\r\n```\r\n\r\n2. Run the Docker container based on that image with cmd:\r\n```sh\r\ndocker run -d -p 3000:3000 todo-react-app\r\n```\r\n\r\n3. Open [http://localhost:3000](http://localhost:3000) to view it in your browser.\r\n\r\n### To run the production build of the app:\r\n1. Install [serve](https://github.com/vercel/serve) and let it handle the rest with cmd:\r\n```sh\r\nnpm install -g serve\r\n```\r\n\r\n2. Start 'TodoReactApp' with cmd:\r\n```sh\r\nserve -s build\r\n```\r\n\r\n3. Open [http://localhost:3000](http://localhost:3000) to view it in your browser.\r\n\r\n### To run the app in the development mode:\r\n1. Install all the dependencies according to 'package.json' file with cmd:\r\n```sh\r\nnpm install\r\n```\r\n\r\n2. Start 'TodoReactApp' with cmd:\r\n```sh\r\nnpm start\r\n```\r\n\r\n3. Open [http://localhost:3000](http://localhost:3000) to view it in your browser.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesuisstan%2Ftodoreactapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjesuisstan%2Ftodoreactapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjesuisstan%2Ftodoreactapp/lists"}