A responsive web app built with React, Redux and TypeScript
The Grids and Tables - Responsive App is a web application built using React, TypeScript, NextJS, Redux, and Styled Components. It features responsive design, server-side rendering of data fetched from a REST API, client-side search, pagination, and sorting of data. It also persists the last searched and sorting preferences on the client-side and is optimized for accessibility. The app can be installed as a PWA (Progressive Web App) and has achieved a perfect score for all parameters with the Google Lighthouse Audit. It has also been written in TypeScript and follows continuous deployment with Now.sh.
To use the Grids and Tables - Responsive App, you need to have the following prerequisites:
Once you have the prerequisites, you can follow these steps to set up and run the app:
git clone <repository_url>
cd grids-and-tables
yarn install
yarn dev
The app will be running on http://localhost:3000.
To run a production-ready build, use the following command instead:
yarn build
yarn start
The app will be running on http://localhost:3000.
The Grids and Tables - Responsive App is a feature-rich web application built using React, TypeScript, NextJS, Redux, and Styled Components. It offers responsive design, server-side rendering of data, client-side search, pagination, and sorting of data. It also provides features like persistence of preferences, accessibility optimization, and offline functionality. The app has received a perfect score on the Google Lighthouse Audit and follows continuous deployment with Now.sh.