- public
- src
- components
- hooks
- images
- modular-css
To be added...
To be added...
Project requirements (only for the dev team, and to be replaced with a screen shot of the running project)
- Create a github repository.
- Provide the repository link in the excel sheet and the project name.
- Deploy the project on Netlify.
- Record a demonstration video.
- Cover as many topics as possible and mention it in READme file.
- Fragment and Components => components drilling and state lifting.
- Hooks and custom hook.
- Form.
- Controlled VS uncontrolled components.
- Event handlers.
- Fetch => then/catch , async/await => try/catch (optional CRUD).
- Conditional rendering => is loading and error handling.
- Routing.
- Branch naming convention
- Developer name - section name - feature/task
- Example: Samir-category-adding_options
Not done:
- CRUD.
- Routing.
- Timer.
- Saving user's answers.
- Project structure.
- Project README file.