Clone this repo and run
yarn install
yarn dev
to start the development server
yarn build
to build the application for production usage
yarn start
to start a production server
yarn lint
to set up Next.js's built-in ESLint configuration
yarn generate
to generate a boilerplate
yarn format
to check if your code is formatted (prettier plugin)
yarn format:fix
to fix any unformatted files
yarn lint:ts
to check for any unlinted files
yarn prisma:generate
to Generate Prisma Client
yarn prisma:generate:watch
to generate Prisma Client and continue to watch the schema
yarn prisma:studio
to open prisma studio
yarn prisma:db:push
Introspects the database to infer and executes the changes required to make your database schema reflect the state of your Prisma schema
yarn prisma:db:pull
Connects to your database and adds Prisma models to your Prisma schema that reflect the current database schema
- Tailwind CSS
- react-redux
- redux-saga
- react-query
- Prisma
- react-hook-form
- Yup
- next-i18next
- react-modal
- react-loading-skeleton
- react-lottie
run yarn generate
to generate a page, component, redux slice, modal or an api route.
to learn more about file generation check Plop Docs, and if you want to change any configuration or templates check the .internals/generators
folder in the root.
Pictures and icons from Undraw
Loading JSON file from Lottie Files