/starter

Template with Next.js, TypeScript, DaisyUI, and more

Primary LanguageTypeScript

Starter

Purpose

Theodorus Clarence built an awesome Next.js/TailwindCSS starter, but I wanted to add some features and tweak some others.

Features

The full list of features is on starter.jh.ms/features, but here's a quick rundown:

  • Next.js
  • TypeScript
  • DaisyUI
  • Supabase (with auth helpers)
  • MDX
  • React Hot Toast
  • Open Graph
  • Code Snippets
  • Opinionated CSS Utility Classes
  • Custom Anchor Tags
  • Prettier
  • Drone CI Lint and Deploy
  • Conventional Commits

Plus most everything else in Theodorus Clarence's starter.

Usage

There are several different ways to start your project with this repo.

1. Clone the repo

  1. Click the green "Use this template" button in the top-right. Your repo will have an attribution (this repo has an attribution to the original starter).

  2. Using create-next-app

npx create-next-app -e https://github.com/jeffreyhugh/starter project-name
  1. Deploy to Vercel

Deploy with Vercel

  1. Use git
git clone https://github.com/jeffreyhugh/starter.git

2. Install dependencies

yarn install

3. Start the development server

yarn dev

4. Change default values

Find all the defaults that need to be changed with a global search for !STARTERCONF.

Don't forget to update package.json as well.

License

MIT