{"id":24277222,"url":"https://github.com/indiecodermm/commit-conquest","last_synced_at":"2026-03-02T17:34:11.467Z","repository":{"id":65022172,"uuid":"580053084","full_name":"IndieCoderMM/commit-conquest","owner":"IndieCoderMM","description":"Commit Conquest is a game that rewards players for making git commits and allows them to compete on leaderboard. Built using Leaderboard API.","archived":false,"fork":false,"pushed_at":"2022-12-22T08:42:38.000Z","size":1174,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-04-13T05:53:48.722Z","etag":null,"topics":["api-rest","javascript","leaderboard","microverse"],"latest_commit_sha":null,"homepage":"https://indiecodermm.github.io/commit-conquest/dist/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IndieCoderMM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-12-19T15:49:22.000Z","updated_at":"2023-05-09T20:33:48.000Z","dependencies_parsed_at":"2023-01-12T07:30:28.469Z","dependency_job_id":null,"html_url":"https://github.com/IndieCoderMM/commit-conquest","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"IndieCoderMM/webpack-template","purl":"pkg:github/IndieCoderMM/commit-conquest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IndieCoderMM%2Fcommit-conquest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IndieCoderMM%2Fcommit-conquest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IndieCoderMM%2Fcommit-conquest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IndieCoderMM%2Fcommit-conquest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IndieCoderMM","download_url":"https://codeload.github.com/IndieCoderMM/commit-conquest/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IndieCoderMM%2Fcommit-conquest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30011966,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T17:00:27.440Z","status":"ssl_error","status_checked_at":"2026-03-02T17:00:03.402Z","response_time":60,"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-rest","javascript","leaderboard","microverse"],"created_at":"2025-01-15T23:32:35.275Z","updated_at":"2026-03-02T17:34:11.449Z","avatar_url":"https://github.com/IndieCoderMM.png","language":"JavaScript","readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n[![CodeFactor](https://www.codefactor.io/repository/github/indiecodermm/commit-conquest/badge)](https://www.codefactor.io/repository/github/indiecodermm/commit-conquest)\n[![Maintainability](https://api.codeclimate.com/v1/badges/0a6c8129bbba120aa360/maintainability)](https://codeclimate.com/github/IndieCoderMM/commit-conquest/maintainability)\n\n\u003cdiv align=\"center\"\u003e\n\n  \u003cimg src=\"murple_logo.png\" alt=\"logo\" width=\"140\"  height=\"auto\" /\u003e\n  \u003cbr/\u003e\n\n  \u003ch3\u003e\u003cb\u003eMicroverse Leaderboard Project\u003c/b\u003e\u003c/h3\u003e\n\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\n# 📗 Table of Contents\n\n- [📗 Table of Contents](#-table-of-contents)\n- [📖 Commit Conquest ](#-commit-conquest-)\n  - [🛠 Built With ](#-built-with-)\n    - [Tech Stack ](#tech-stack-)\n    - [Key Features ](#key-features-)\n  - [🚀 Live Demo ](#-live-demo-)\n  - [💻 Getting Started ](#-getting-started-)\n    - [Prerequisites](#prerequisites)\n    - [Setup](#setup)\n    - [Install](#install)\n    - [Usage](#usage)\n  - [👨‍🚀 IndieCoderMM ](#-indiecodermm-)\n  - [🔭 Future Features ](#-future-features-)\n  - [🤝 Contributing ](#-contributing-)\n  - [🤩 Show your support ](#-show-your-support-)\n  - [🙏 Acknowledgments ](#-acknowledgments-)\n  - [💎 Resources ](#-resources-)\n  - [📝 License ](#-license-)\n\n\u003c!-- PROJECT DESCRIPTION --\u003e\n\n# 📖 Commit Conquest \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\nIn **Commit Conquest**, players are challenged to use their _Git Commits_ as points to climb the leaderboard. The game is designed to encourage players to actively contribute to projects, as well as to improve their skills in version control and collaboration. Players can update their progress and compete with other players in real-time.\n\n![screenshot](leaderboard_screenshot.png)\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n![HTML5](https://img.shields.io/badge/html5-%23E34F26.svg?style=for-the-badge\u0026logo=html5\u0026logoColor=white)\n![CSS3](https://img.shields.io/badge/css3-%231572B6.svg?style=for-the-badge\u0026logo=css3\u0026logoColor=white)\n![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge\u0026logo=javascript\u0026logoColor=%23F7DF1E)\n![Webpack](https://img.shields.io/badge/webpack-%238DD6F9.svg?style=for-the-badge\u0026logo=webpack\u0026logoColor=black)\n\n- [Leaderboard API](https://www.notion.so/Leaderboard-API-service-24c0c3c116974ac49488d4eb0267ade3): To collect and update the scores\n\n\u003c!-- Features --\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n- **Leaderboard**: Track and view progress in real-time\n- **Commit-based Points**: Earn points by making commits\n- **Gamification**: Provide fun and engaging way to improve programming skills\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LIVE DEMO --\u003e\n\n## 🚀 Live Demo \u003ca name=\"live-demo\"\u003e\u003c/a\u003e\n\nJoin the challenge and see if you have what it takes to become the _ultimate Git Master_ in [Commit Conquest](https://indiecodermm.github.io/commit-conquest/dist/).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\nTo get a local copy up and running, follow these steps.\n\n### Prerequisites\n\nIn order to run this project you need [Node.js](https://nodejs.org/en/) installed on your computer.\n\n### Setup\n\nClone this repository to your desired folder:\n\n```sh\n  cd my-folder\n  git clone git@github.com:IndieCoderMM/commit-conquest.git\n```\n\n### Install\n\nInstall the dependencies with:\n\n```sh\n  npm install\n```\n\n### Usage\n\nTo run the project, execute the following command:\n\n```sh\n  npm start\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- AUTHORS --\u003e\n\n## 👨‍🚀 IndieCoderMM \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\nI am always looking for ways to improve my project. If you have any suggestions or ideas, I would love to hear from you.\n\n[![Github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge\u0026logo=github\u0026logoColor=white)](https://github.com/IndieCoderMM)\n[![Twitter](https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white)](https://twitter.com/hthant_oo)\n[![Linkedin](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://linkedin.com/in/hthantoo)\n[![Gmail](https://img.shields.io/badge/Gmail-D14836?style=for-the-badge\u0026logo=gmail\u0026logoColor=white)](mailto:hthant00chk@gmail.com)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FUTURE FEATURES --\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- [x] **Use leaderboard API to track data**\n- [x] **Create a stunning UI**\n- [x] **Add user interaction**\n- [ ] **User registeration**\n- [ ] **Social features**\n- [ ] **Customizable avatar**\n- [ ] **Automatic commit tracking**\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nI welcome any and all contribution that can help me improve my project. If you have any ideas or feedback that you'd like to share, please don't hesitate to reach out.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SUPPORT --\u003e\n\n## 🤩 Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nIf you like this project, you can support me by giving a ⭐.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\nI would like to thank all code reviewers for making this project better.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 💎 Resources \u003ca name=\"resources\"\u003e\u003c/a\u003e\n\n- Google fonts\n  - [MedievalSharp](https://fonts.google.com/specimen/MedievalSharp)\n  - [Press Start 2P](https://fonts.google.com/specimen/Press+Start+2P)\n- Assets\n  - [GUI Essential](https://crusenho.itch.io/complete-gui-essential-pack)\n  - [Pixel Art GUI](https://mounirtohami.itch.io/pixel-art-gui-elements)\n\n\u003c!-- LICENSE --\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE.md) licensed.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Findiecodermm%2Fcommit-conquest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Findiecodermm%2Fcommit-conquest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Findiecodermm%2Fcommit-conquest/lists"}