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
cd
in the project directory. - Copy
.env
to a new file named.env.local
to store environment variables. - Run
yarn install
ornpm install
. - Run
yarn dev
to 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: