App where you can render collapsible cards with data info using Typescript, React, React Testing Library,Cypress and Styled Components.
🚀 Try in live -> Dashboards App
cd my-app
: Move to your project root directorynpm install
: Install all the project dependenciesnpm start
: Start the development server on localhost:3000
- npm run test path-to-test (example path: src/containers/CollapsibleCard.test.tsx)
npm run test
: Run unit tests with Jest and React Testing Library.npm cypress open
: Open e2e tests with Cypress.npm cypress run
: Run e2e tests with Cypress.
npm run lint
: Run linternpm run lint:fix
: Fix lint issues
- TypeScript
- ESLint and Prettier already configured
- Jest with React Testing Library for the unit tests
- Cypress with Testing Library for the end-to-end tests
- GitHub Action Workflows set up to run tests and linting on push
- Styled Components to manage CSS
- .editorconfig for sharing the IDE config
This application was generated using the <⚡⚛️> Vite React Best Practices Template.