This project contains:
- Caching query results
- Filter by name
- Sorting by every column
- Hide unwanted columns
- Pagination
- Rows per page
- Local backend with dummy data
- Backend implemented using Apollo server in NodeJS
- Frontend implemented using React + Typescript + MUI and GraphQL queries using Apollo client
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The graphql server will run on port 1010
by default.
Open http://localhost:1010 to view Apollo sandbox