This project presents a solution to the Practica flex proposed challenge for Factoria F5.
- Semantic and accessible HTML (HTML validator)
- CSS: Atom design like structure
- CSS: BEM for naming
- Reset file
- Stylelint CSS linting
- Stylelint rational order to manage css rules order for modern web apps.
- Live Site URL: Live site
To run locally
- Clone repo
- run: npm install
- run: npm run dev
To run test locally
- run: npx playwright test
I approached the project using the following methods and technologies:
- Semantic HTML5 markup
- Flexbox
- Mobile-first workflow
- Kanban I utilized the Kanban boards feature in GitHub Projects to manage and track the progress of tasks throughout the project.
- Vite for dev environment and bundle manager.
- Playwright reliable end-to-end testing.
- Netlify a development platform that includes build, deploy, and serverless backend services for web applications and dynamic websites.
Throughout this project, I gained valuable experience in testing the user interface using Playwright and linting CSS files with Stylelint.