Skip to content
This repository has been archived by the owner on May 27, 2023. It is now read-only.

Latest commit

 

History

History
65 lines (39 loc) · 1.25 KB

README.md

File metadata and controls

65 lines (39 loc) · 1.25 KB

This is a Complete Next.js Boilerplate project bootstrapped with many different tech stacks that going to be very opinionated

GETTING STARTED GUIDE 💥

There are some required steps to do before starting the project

1. Setup environment

  cp .env.example .env.local

update .env.local

# this is required
NEXT_PUBLIC_API_URL=<your_api_url>

2. Start the project locally with pnpm dev

TECH STACK 📟

💻 Local testing

  • Prettier
  • Eslint
  • Commitlint with Husky
  • Lint Staged with Husky

📰 State Management

  • Redux using Redux-Toolkit

🌠 UI

  • Material UI
  • Vanilla CSS

✅ Testing

  • Cypress
  • Component testing / page testing (Haven't decided)
  • Integration testing

🎌 Localization (i18n)

  • Default Next.js

🚁 Data Fetching

  • Redux-Toolkit Query

💩 Validator

  • Validating env using zod
  • Form validator using zod

CAVEATS 😥

This is probably not the right setup for you because of the specific tech stack choices

If you still want to use it. I'll work on CLI for cleaning every tech stack that you don't want to use

Feel free to open a PR and Thank you :)