The undev space βοΈ
- Isomorphic React via Next.js π
- TypeScript β
- Chakra UI + Framer Motion π
- React Query v3 + GraphQL
- Prisma v2 + Nexus GraphQL
- ESLint + Prettier π
- Jest Testing Framework π
- Debugging (VSCode) π§
- Clone project and
cdin the project directory. - Copy
.envto a new file named.env.localto store environment variables. - Run
yarn installornpm install. - Run
yarn devto start the development server.
yarn dev: Start development serveryarn test: Run unit tests (Jest)yarn lint: Lint project (ESLint)yarn format: Format project files (Prettier)
The goal of this template is to provide developers with a baseline of tools and boilerplate code for kicking off new projects. It builds on top of a lot of incredible open-source work from awesome contributors in our community. Several pieces of code in this template have been directly copy/pasted (or slightly modified for semantics/structure) from other popular GitHub projects. If you're interested in improving this template or would like to share your own contributions, please open a pull request or clone it and open-source a better version of it here on GitHub.
Please check out the following projects that served as a base for this one:
- leerob.io
- next-mdx-remote official example
- nirmalyaghosh.com
- chakraui-react-next.js-typescript-eslint-jest-starter
Some notable open-source libraries and developer blog tutorials were were a big aid in creating this template. Check them out:
