This is a solution to the Frontend quiz app challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
To run this project:
- clone Repo
- check node version (v20.18.4) and npm version (v10.7.0)
- run: npm install
- run: npm run dev
- for jest unit tests run: npm run test
- Solution URL: GitHub Repo
- Live Site URL: GitHub Pages
Desktop
Tablet
Mobile
Active1
Active2
- download project files
- setup project with React/Vite/SWC/TypeScript/Jest
- recreate index.html
- create repository
- check ux design
- identify components
- create scss styles
- install dependencies
- enable formatting/linting
- create atom and container components
- create components s/css classes
- create components constants
- outsource component logic in hooks
- write unit tests
- open html in browser
- polish layout
- refactor javascript/typescript code
- clean up code semantically
- add screenshots
- update README
- clean up project
- upload solution
- React/Vite/SWC/TypeScript/Jest/Redux
- SCSS custom properties
- Flexbox
- Keyboard Accessibility
- Mobile-first workflow
- Website - GitHub Account
- Frontend Mentor - @kephalosk