{"id":24838268,"url":"https://github.com/duckymomo20012/react-template","last_synced_at":"2026-04-11T09:05:54.536Z","repository":{"id":37067099,"uuid":"451881017","full_name":"DuckyMomo20012/react-template","owner":"DuckyMomo20012","description":"My React template","archived":false,"fork":false,"pushed_at":"2025-10-17T04:52:49.000Z","size":1501,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-17T16:47:56.027Z","etag":null,"topics":["eslint","mantine","prettier","react","react-hook-form","react-router","reactjs","redux-toolkit","tailwindcss","tanstack-query","template","vite"],"latest_commit_sha":null,"homepage":"https://my-react-template.netlify.app/","language":"TypeScript","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/DuckyMomo20012.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2022-01-25T13:07:07.000Z","updated_at":"2025-03-05T07:45:55.000Z","dependencies_parsed_at":"2023-11-27T16:49:28.253Z","dependency_job_id":"97ca3bea-c47d-496d-86bb-a2194268e6aa","html_url":"https://github.com/DuckyMomo20012/react-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/DuckyMomo20012/react-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuckyMomo20012%2Freact-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuckyMomo20012%2Freact-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuckyMomo20012%2Freact-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuckyMomo20012%2Freact-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DuckyMomo20012","download_url":"https://codeload.github.com/DuckyMomo20012/react-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DuckyMomo20012%2Freact-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31674626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"last_error":"SSL_read: 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":["eslint","mantine","prettier","react","react-hook-form","react-router","reactjs","redux-toolkit","tailwindcss","tanstack-query","template","vite"],"created_at":"2025-01-31T06:10:04.178Z","updated_at":"2026-04-11T09:05:54.521Z","avatar_url":"https://github.com/DuckyMomo20012.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n  \u003cimg src=\"public/img/react.svg\" alt=\"logo\" width=\"200\" height=\"auto\" /\u003e\n  \u003ch1\u003eReact Template\u003c/h1\u003e\n\n  \u003cp\u003e\n    A simple React template\n  \u003c/p\u003e\n\n\u003c!-- Badges --\u003e\n\u003cp\u003e\n  \u003ca href=\"https://github.com/DuckyMomo20012/react-template/graphs/contributors\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/contributors/DuckyMomo20012/react-template\" alt=\"contributors\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/last-commit/DuckyMomo20012/react-template\" alt=\"last update\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/DuckyMomo20012/react-template/network/members\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/forks/DuckyMomo20012/react-template\" alt=\"forks\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/DuckyMomo20012/react-template/stargazers\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/DuckyMomo20012/react-template\" alt=\"stars\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/DuckyMomo20012/react-template/issues/\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/DuckyMomo20012/react-template\" alt=\"open issues\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/DuckyMomo20012/react-template/blob/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/DuckyMomo20012/react-template.svg\" alt=\"license\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch4\u003e\n    \u003ca href=\"https://github.com/DuckyMomo20012/react-template/\"\u003eView Demo\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"https://github.com/DuckyMomo20012/react-template\"\u003eDocumentation\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"https://github.com/DuckyMomo20012/react-template/issues/\"\u003eReport Bug\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"https://github.com/DuckyMomo20012/react-template/issues/\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/h4\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003c!-- Table of Contents --\u003e\n\n# :notebook_with_decorative_cover: Table of Contents\n\n- [About the Project](#star2-about-the-project)\n  - [Screenshots](#camera-screenshots)\n  - [Tech Stack](#space_invader-tech-stack)\n  - [Features](#dart-features)\n  - [Color Reference](#art-color-reference)\n  - [Environment Variables](#key-environment-variables)\n- [Getting Started](#toolbox-getting-started)\n  - [Prerequisites](#bangbang-prerequisites)\n  - [Run Locally](#running-run-locally)\n  - [Running Tests](#test_tube-running-tests)\n  - [Deployment](#triangular_flag_on_post-deployment)\n- [Usage](#eyes-usage)\n- [Roadmap](#compass-roadmap)\n- [Contributing](#wave-contributing)\n  - [Code of Conduct](#scroll-code-of-conduct)\n- [FAQ](#grey_question-faq)\n- [License](#warning-license)\n- [Contact](#handshake-contact)\n- [Acknowledgements](#gem-acknowledgements)\n\n\u003c!-- About the Project --\u003e\n\n## :star2: About the Project\n\n\u003c!-- Screenshots --\u003e\n\n### :camera: Screenshots\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/DuckyMomo20012/react-template/assets/64480713/8673949a-f7b5-4ff7-8352-61b0d70dade3\" alt=\"screenshot\" /\u003e\n\u003c/div\u003e\n\n\u003c!-- TechStack --\u003e\n\n### :space_invader: Tech Stack\n\n\u003cdetails\u003e\n  \u003csummary\u003eClient\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.javascript.com/\"\u003eJavascript\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://reactjs.org/\"\u003eReact.js\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://reactrouter.com/\"\u003eReact Router\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://redux-toolkit.js.org/\"\u003eRedux Toolkit\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://tanstack.com/query/latest\"\u003eTanStack Query\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://react-hook-form.com/\"\u003eReact Hook Form\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://tailwindcss.com/\"\u003eTailwindCSS\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://mantine.dev/\"\u003eMantine\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://eslint.org/\"\u003eESLint\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://prettier.io/\"\u003ePrettier\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://vitejs.dev/\"\u003eVite\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://vitest.dev/\"\u003eVitest\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://playwright.dev/\"\u003ePlaywright\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://iconify.design/\"\u003eIconify\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eServer\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.typescriptlang.org/\"\u003eTypescript\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://expressjs.com/\"\u003eExpress.js\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://go.dev/\"\u003eGolang\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://nestjs.com/\"\u003eNest.js\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://socket.io/\"\u003eSocketIO\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://www.prisma.io/\"\u003ePrisma\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://www.apollographql.com/\"\u003eApollo\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://graphql.org/\"\u003eGraphQL\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDatabase\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.mongodb.com/\"\u003eMongoDB\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDevOps\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.docker.com/\"\u003eDocker\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://www.jenkins.io/\"\u003eJenkins\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"https://circleci.com/\"\u003eCircleCLI\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003c!-- Features --\u003e\n\n### :dart: Features\n\n- Feature 1.\n- Feature 2.\n- Feature 3.\n\n\u003c!-- Color Reference --\u003e\n\n### :art: Color Reference\n\n| Color           | Hex                                                              |\n| --------------- | ---------------------------------------------------------------- |\n| Primary Color   | ![#222831](https://placehold.jp/222831/222831/10x10.png) #222831 |\n| Secondary Color | ![#393E46](https://placehold.jp/393E46/393E46/10x10.png) #393E46 |\n| Accent Color    | ![#00ADB5](https://placehold.jp/00ADB5/00ADB5/10x10.png) #00ADB5 |\n| Text Color      | ![#EEEEEE](https://placehold.jp/EEEEEE/EEEEEE/10x10.png) #EEEEEE |\n\n\u003c!-- Env Variables --\u003e\n\n### :key: Environment Variables\n\nTo run this project, you will need to add the following environment variables to\nyour `.env` file:\n\n- **App configs:**\n\n  `VITE_TEST_VAR`: Description of this environment variable.\n\nE.g:\n\n```\n# .env\nVITE_TEST_VAR=\"my secret key\"\n```\n\nYou can also check out the file `.env.example` to see all required environment\nvariables.\n\n\u003c!-- Getting Started --\u003e\n\n## :toolbox: Getting Started\n\n\u003c!-- Prerequisites --\u003e\n\n### :bangbang: Prerequisites\n\nThis project uses [pnpm](https://pnpm.io/) as package manager:\n\n```bash\nnpm install --global pnpm\n```\n\n\u003c!-- Run Locally --\u003e\n\n### :running: Run Locally\n\nClone the project:\n\n```bash\ngit clone https://github.com/DuckyMomo20012/react-template.git\n```\n\nGo to the project directory:\n\n```bash\ncd react-template\n```\n\nInstall dependencies:\n\n```bash\npnpm install\n```\n\nStart the server:\n\n```bash\npnpm dev\n```\n\n\u003c!-- Running Tests --\u003e\n\n### :test_tube: Running Tests\n\nTo run tests, run the following command:\n\n```bash\npnpm test\n```\n\n\u003c!-- Deployment --\u003e\n\n### :triangular_flag_on_post: Deployment\n\nTo deploy this project run:\n\n```bash\npnpm deploy\n```\n\n\u003c!-- Usage --\u003e\n\n## :eyes: Usage\n\nUse this space to tell a little more about your project and how it can be used.\nShow additional screenshots, code samples, demos, or links to other resources.\n\n```jsx\n// foo.jsx\nimport Component from 'react-template';\n\nfunction App() {\n  return \u003cComponent /\u003e;\n}\n```\n\n\u003c!-- Roadmap --\u003e\n\n## :compass: Roadmap\n\n- [x] Todo 1.\n- [ ] Todo 2.\n\n\u003c!-- Contributing --\u003e\n\n## :wave: Contributing\n\n\u003ca href=\"https://github.com/DuckyMomo20012/react-template/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=DuckyMomo20012/react-template\" /\u003e\n\u003c/a\u003e\n\nContributions are always welcome!\n\n\u003c!-- Code of Conduct --\u003e\n\n### :scroll: Code of Conduct\n\nPlease read the [Code of Conduct](https://github.com/DuckyMomo20012/react-template/blob/main/CODE_OF_CONDUCT.md).\n\n\u003c!-- FAQ --\u003e\n\n## :grey_question: FAQ\n\n- Question 1\n\n  - Answer 1.\n\n- Question 2\n\n  - Answer 2.\n\n\u003c!-- License --\u003e\n\n## :warning: License\n\nDistributed under MIT license. See\n[LICENSE](https://github.com/DuckyMomo20012/react-template/blob/main/LICENSE)\nfor more information.\n\n\u003c!-- Contact --\u003e\n\n## :handshake: Contact\n\nDuong Vinh - [@duckymomo20012](https://twitter.com/duckymomo20012) -\ntienvinh.duong4@gmail.com\n\nProject Link: [https://github.com/DuckyMomo20012/react-template](https://github.com/DuckyMomo20012/react-template).\n\n\u003c!-- Acknowledgments --\u003e\n\n## :gem: Acknowledgements\n\nHere are useful resources and libraries that we have used in our projects:\n\n- [Awesome Readme Template](https://github.com/Louis3797/awesome-readme-template):\n  A detailed template to bootstrap your README file quickly.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduckymomo20012%2Freact-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduckymomo20012%2Freact-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduckymomo20012%2Freact-template/lists"}