This project was generated with superplate.
superplate is a Next.js all-in-one project generator. Create your project with the tools you need without spending hours on setting them up.
yarn dev
yarn build
yarn start
To learn more about superplate, please check out the Documentation.
Utilising tagged template literals (a recent addition to JavaScript) and the power of CSS, styled-components allows you to write actual CSS code to style your components.
Styled System is a collection of utility functions that add style props to your React components and allows you to control styles based on a global theme object with typographic scales, colors, and layout properties.
Promise based HTTP client for the browser and node.js.
Storybook is an open source tool for developing UI components in isolation for React, Vue, Angular, and more. It makes building stunning UIs organized and efficient.
Use environment variables in your next.js project for server side, client or both.
Apollo Client is a comprehensive state management library for JavaScript that enables you to manage both local and remote data with GraphQL. Use it to fetch, cache, and modify application data, all while automatically updating your UI.
Minimal GraphQL client supporting Node and browsers for scripts or simple apps
Hooks for fetching, caching and updating asynchronous data in React.
A Collection of useful React hooks.
Redux helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test.
An opinionated code formatter; Supports many languages; Integrates with most editors.
The React Testing Library is a very light-weight solution for testing React components. It provides light utility functions on top of react-dom and react-dom/test-utils.
Fast, easy and reliable testing for anything that runs in a browser.
GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub.
MIT