{"id":21074552,"url":"https://github.com/shamikaredkar/tic-tac-toe","last_synced_at":"2026-04-17T06:33:38.228Z","repository":{"id":253693202,"uuid":"844194625","full_name":"shamikaredkar/Tic-Tac-Toe","owner":"shamikaredkar","description":"The app features a clean and interactive game board, real-time updates, and a game log that tracks each move. ","archived":false,"fork":false,"pushed_at":"2024-08-19T18:23:01.000Z","size":1891,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-15T23:45:58.656Z","etag":null,"topics":["html-css","html-css-javascript","javascript","react-components","react-hooks","reactjs","tic-tac-toe-game","tic-tac-toe-javascript"],"latest_commit_sha":null,"homepage":"https://tic-tac-toe-shamikaredkar.vercel.app/","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/shamikaredkar.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-08-18T17:01:29.000Z","updated_at":"2024-08-19T18:24:41.000Z","dependencies_parsed_at":"2024-11-19T19:26:48.590Z","dependency_job_id":null,"html_url":"https://github.com/shamikaredkar/Tic-Tac-Toe","commit_stats":null,"previous_names":["shamikaredkar/tic-tac-toe"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shamikaredkar/Tic-Tac-Toe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamikaredkar%2FTic-Tac-Toe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamikaredkar%2FTic-Tac-Toe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamikaredkar%2FTic-Tac-Toe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamikaredkar%2FTic-Tac-Toe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shamikaredkar","download_url":"https://codeload.github.com/shamikaredkar/Tic-Tac-Toe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shamikaredkar%2FTic-Tac-Toe/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31918605,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"online","status_checked_at":"2026-04-17T02:00:06.879Z","response_time":62,"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":["html-css","html-css-javascript","javascript","react-components","react-hooks","reactjs","tic-tac-toe-game","tic-tac-toe-javascript"],"created_at":"2024-11-19T19:16:44.210Z","updated_at":"2026-04-17T06:33:38.192Z","avatar_url":"https://github.com/shamikaredkar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\u003ch2\u003eTicTacToe Game - \u003ca href=\"https://tic-tac-toe-shamikaredkar.vercel.app/\"\u003e Demo\u003c/a\u003e\u003c/h2\u003e\u003c/div\u003e\n\n\nhttps://github.com/user-attachments/assets/fd8155b0-f633-4671-9c0e-99aeb371818f\n\n\n\n## Overview\n\nThis is a simple yet engaging implementation of the classic Tic-Tac-Toe game built using React. The game allows two players to compete against each other, with the app tracking the game state and determining the winner. It includes features like tracking player moves, displaying the game board, and showing the winner or draw status.\n\n## Features\n\n### Game Board\n\n- **Interactive UI:** The game board is fully interactive, allowing players to click on cells to make their moves.\n- **Responsive Design:** The board adjusts to different screen sizes, ensuring a consistent user experience on both mobile and desktop devices.\n- **Real-time Updates:** The game log updates in real-time as players make their moves, providing instant feedback.\n\n### Player Tracking\n\n- **Player Names:** The game allows players to set their names, which are displayed throughout the game.\n- **Turn Indicator:** The current player's turn is clearly indicated, making it easy to follow the game flow.\n\n### Game Over Screen\n\n- **Winner Announcement:** Once a player wins, the game over screen announces the winner with a congratulatory message.\n- **Draw Handling:** If the game ends in a draw, the game over screen displays a message indicating that the game is a tie.\n- **Restart Option:** Players can restart the game from the game over screen, allowing for multiple rounds without needing to refresh the page.\n\n### Game Log\n\n- **Move History:** The game logs each move, providing a history of the game that players can review.\n- **Clear Log:** Players have the option to clear the log, resetting the game history for a fresh start.\n\n## Built With\n\n- [![React.js][React.js]][React-url]\n- [![HTML5][HTML5]][HTML5-url]\n- [![CSS3][CSS3]][CSS3-url]\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\n[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB\n[React-url]: https://reactjs.org/\n[HTML5]: https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge\u0026logo=html5\u0026logoColor=white\n[HTML5-url]: https://developer.mozilla.org/en-US/docs/Web/HTML\n[CSS3]: https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge\u0026logo=css3\u0026logoColor=white\n[CSS3-url]: https://developer.mozilla.org/en-US/docs/Web/CSS\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshamikaredkar%2Ftic-tac-toe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshamikaredkar%2Ftic-tac-toe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshamikaredkar%2Ftic-tac-toe/lists"}