I created this as a generic template for all of my web projects, so I've only implemented the tools I need to launch a new project.
- TypeScript on strict mode
- Next.js for SSR and static page generation
- React as my web framework of choice
- TailwindCSS for the convenience of inline styling
- ESLint using Airbnb style guide
- Prettier for automatic style formatting
- Postcss with autoprefixer plugin
-
Fork this repo
-
Navigate to the forked repo:
https://github.com/[your_github_username]/nextjs-ts
-
[Optional] Click settings and check the box for "Template repository"
-
[Recommended] Generate icons for:
apple-touch-icon.png
favicon-32x32.png
favicon-16x16.png
favicon.ico
Place the files in the
public
folder, located at root -
npm run dev