GitHub repo
- [ ] The repository has a README with all the information about the project
- [ ] The repo has a link to the live view in the about section
- [ ] The repository has a short introduction in the about section
- [ ] The repository has tags in the about section
- [ ] Open issues are created and labeled
- [ ] A thumbnail is added to the social preview in GitHub settings
- [ ] The repo is visible
- [ ] Merged/unused branches are deleted
Code and Live View
- [ ] The project is deployed with Netlify, Vercel, Heroku or any other platform
- [ ] With Lighthouse in live view, performance, best practice, accessibility, and SEO are at least 90% (green)
- [ ] The project is fully responsive (tested in different browsers and on different device views)
- [ ] When using Accessibility Insights (Google Chrome), the deployed version passed the "automatic checks" and "review"
- [ ] All the links in the code are working and leading in the right direction
- [ ] The code has a good folder structure and follows best practices (folder names small, components large, utils functions small, etc)
- [ ] Code is refactored, clean (consistency on tabs, single/double quotes, etc) and as short as possible (e.g.
margin-top: 10px; margin-right: 25px; → margin: 10px 25px, 0, 0;)
- [ ] The package.json does not contain any unused packages
- [ ] The code is free of unused variables, functions, console.log, comments, etc.
- [ ] The project is free of unused components, files, etc. created with Create-React-App