NX monorepository with: Vite, GraphQL / Apollo, Typescript, Storybook / CSS Modules / Mantine
CIHitsNX is a monorepo boilerplate that combines React, Vite, TypeScript, and Mantine. It also includes various features such as GraphQL, GitHub integration, a repository list, and screenshot capabilities for both desktop and mobile versions. The boilerplate also utilizes Nx, Storybook, React Testing Library, Cypress, Styled Components, ESLint, and Hot Module Replacement.
To install CIHitsNX, follow these steps:
Make sure you have the following prerequisites installed:
Read the guide on how to create a GitHub access token.
Add a file named .env.local into the ./packages/graphql/ directory and add your GitHub token to it.
Add a file named .env.local into the ./apps/main/ directory and add your GitHub token to it.
Optional step: Generate code from the GraphQL schema.
Start the app and open the page http://localhost:3000/.
CIHitsNX is a monorepo boilerplate that provides a comprehensive development setup for React applications. It combines various tools and libraries like React, Vite, TypeScript, Mantine, Storybook, React Testing Library, Cypress, and more. The boilerplate includes features like GitHub integration, repository listing, and screenshot capabilities for both desktop and mobile versions. With CIHitsNX, developers can quickly set up their development environment and create robust React applications.