A modern web application for exploring characters from the Rick and Morty universe. This interactive app allows you to search for your favorite characters, view their details, and navigate through the multiverse with a sleek, responsive UI.
Clone the repository:
git clone https://github.com/matheusaugm/https://github.com/matheusaugm/rick-and-morty-tracker.git
cd rick-and-morty-tracker
Install dependencies:
npm install
npm run dev
This starts the development server at http://localhost:5173
npm run build
npm run preview
npm run test # Run tests once
npm run test:watch # Run tests in watch mode
npm run test:coverage # Generate test coverage report
npm run cypress # Open Cypress in interactive mode
npm run test:e2e # Run end-to-end tests in the browser
npm run test:e2e:headless # Run end-to-end tests headlessly
npm run lint # Check for lint errors
npm run lint:fix # Fix lint errors automatically
/src
: Source code/components
: UI components organized by atomic design principles/hooks
: Custom React hooks/contexts
: React context providers/services
: API services/pages
: Page components/i18n
: Internationalization configuration/lib
: Utility functions/test
: Test utilities and mocks/public
: Static assets/cypress
: End-to-end testsThis project uses the Rick and Morty API to fetch character data.