{"repo":"MetroStar/comet-starter","free":true,"listed":false,"github":"https://github.com/MetroStar/comet-starter","clone":"git clone https://github.com/MetroStar/comet-starter.git","description":"React with TypeScript Starter App for Comet","language":"TypeScript","stars":14,"topics":["react","typescript","uswds","eslint","prettier","comet","comet-components","axios","victory-charts","vite"],"license":"Apache-2.0","category":"saas-starters-boilerplates","readme_excerpt":"Welcome to the Comet Starter App! The goal of this project is to provide a React with TypeScript starter application, which comes pre-configured with the USWDS-based Comet Component Library as well as other tools to accelerate development. Some of these tools are as follows: - Tooling: Vite - Platform: React with TypeScript - Component Library: Comet Component Library - Data Visualization: Victory Charts - Global State Management: Jotai - Asynchronous State Management: Tanstack Query - API Support: Axios - Form Validation: TanStack Form with Zod - Unit Testing: Vitest with React Testing Library - Code Analysis: ESLint - Code Formatting: Prettier - End-to-End (E2E) Testing: Playwright - Accessibility Testing: Unlighthouse - API Testing: Jupyter Notebooks - Authentication Support: Keycloak Table of Contents 1. Running the Project Locally 2. Running with Docker 3. Running Unit Tests 4. Running Code Quality Checks 5. Running End-to-End (E2E) Tests 6. Running Accessibility (a11y) Tests 7. Contributing 8. Next Steps Running the Project Locally 1. To install dependencies, run the following: 2. Copy the environment sample file to create your local environment configuration (update as needed): 3. Install Recommended VS Code Extensions (optional) 4. To start the app, run the following: Running with Docker 1. To build the image, run the following: 2. To run the container, run the following: 3. Access the app by navigating to: http://localhost:3000 Running Unit Tests To make sure your ch","default_branch":null,"files":null,"tree":[],"storefront":"/r/MetroStar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MetroStar/comet-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}