I have bootstrapped this project with Vite rather than CRA, for its speed.
All tests I wrote for the project can be found in the "./src/__test__" directory.
Testing for the project was done using Vitest, Testing-Library and JestDom.
The tests are based on the design requirements given for the task and cover all of the task requirements + some additional ones.
All my tests can be run using:
npm test
I have followed as many semantic Html rules as possible for the task. as well as making sure different sections were Tab-Accessible
Class names should be snake__case with double under scores
There is a Component for each logical "page" in the ./src/components/Pages
folder
Every other page will be styled with css modules besides the Home
Page
I have deployed the live site to https://hng-frontend-1.vercel.app/