Skip to content

Hai-Ba-Con-Ga/MomKitchen.AdminDashboard

Repository files navigation

Code quality

Quality gate Bugs Code Smells Vulnerabilities Maintainability Rating

CI

CircleCI

Welcome

Welcome to the base React/Typscript project of MarineFox/xWyvernPx. It provides a solid foundation with essential tools and configurations to kickstart your React development.

Features

  • React: A popular JavaScript library for building user interfaces.
  • TypeScript: A statically typed superset of JavaScript, providing better tooling and code quality.
  • Vite: A fast, modern build tool for front-end development.
  • ESLint: A linter for identifying and fixing code style and potential issues.
  • Prettier: An opinionated code formatter that enforces a consistent code style.
  • Husky: Git hooks made easy, ensuring code quality and consistency.
  • Storybook: A development environment for designing, testing, and documenting UI components.
  • Tailwind CSS: A utility-first CSS framework for creating flexible and responsive designs.
  • Styled-components: A CSS-in-JS library for writing styled components with ease.
  • React Router: A popular library for adding routing to your React applications.
  • React Query: A powerful library for managing, caching, and syncing server-state in React applications.
  • Recoil: An experimental state management library for React applications.
  • GraphQL Request: A minimal GraphQL client for making requests to a GraphQL server.
  • Framer Motion: A production-ready motion library for creating smooth animations in React.
  • i18next: An internationalization framework for handling translations in your app.
  • Sentry: A tool for tracking and monitoring errors in your application.
  • Cypress: A fast and reliable end-to-end testing framework.
  • UUID/Nanoid: A library for generating and working with UUIDs.

Getting Started

To get started with this boilerplate, follow these steps:

  1. Clone this repository to your local machine.
git clone <repository-url>
  1. Install project dependencies.
npm install
#or
pnpm install
  1. Start the development server.
npm run dev
#or 
pnpm install

Your React app should now be running locally on http://localhost:3000.

Available Scripts

In the project directory, you can run the following scripts:

  • npm run dev: Starts the development server.
  • npm run build: Builds the production-ready app.
  • npm run lint: Runs ESLint to check your code for linting errors.
  • npm run preview: Starts a production server to preview your built app.
  • npm run storybook: Launches the Storybook development environment.
  • npm run build-storybook: Builds the Storybook documentation.

Contributing

If you'd like to contribute to this project or report issues, please follow our contribution guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Happy coding! 👩‍💻👨‍💻

© Copyright 2023 by MarineFox/xWyvernPx