You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Users are shown a detailed view (modal or new page/route) when they select an item
Users are delighted with a cohesive design system
Users are delighted with animations and transitions
Users are able to leave an error state
Get 90+ scores on Lighthouse
We understand you cannot control how media assets like videos and images are sent to the client. It is okay to have a score below 90 for Performance if they are related to the media from Reddit.
OPTIONAL: Get a custom domain name and use it for your application
OPTIONAL: Set up a CI/CD workflow to automatically deploy your application when the master branch in the repository changes
OPTIONAL: Make your application a progressive web app
Build the application using React and Redux Build the components #4
Version control your application with Git and host the repository on GitHub Version control #3
Use a project management tool (GitHub Projects, Trello, etc.) to plan your work
Write a README #19 includes:
Write unit tests for your components using Jest and Enzyme #12
Write end-to-end tests for your application #13
Users can use the application on any device (desktop to mobile)
Users can use the application on any modern browser
Users can access your application at a URL
Users see an initial view of the data when first visiting the app
Users can search the data using terms
Users can filter the data based on categories that are predefined #14
Users are shown a detailed view (modal or new page/route) when they select an item
Users are delighted with a cohesive design system
Users are delighted with animations and transitions
Users are able to leave an error state
Get 90+ scores on Lighthouse
OPTIONAL: Get a custom domain name and use it for your application
OPTIONAL: Set up a CI/CD workflow to automatically deploy your application when the master branch in the repository changes
OPTIONAL: Make your application a progressive web app