Welcome to dwizard, your go-to programming blog for developers. Explore coding tutorials, tips, and discussions on various programming languages, frameworks, and technologies.
Dwizard Connect - connecting developers at all levels to projects / open sources.
Auth - for now is blocked.
Install my-project with npm
First, clone this repository:
# Clone this repository
git clone https://github.com/ShaulBenDavid/shaul-sanity-blog
cd shaul-sanity-blog
# Install dependencies
npm install
# Copy the example .env file
cp .env.example .env
# Run the app
npm run dev
Open http://localhost:3000 in your browser open http://localhost:3000
- Frameworks: Next.js.
- CMS: Sanity.io.
- API: Axios, React Query, Groq.
- Styling: TailwindCSS
- UI: React-icons, React-toastify, Next-nprogress-bar, Next-share.
- Tests: Jest.
- Conventions: Prettier, Eslint, Airbnb, Husky, commitlint.
- Validation: Zod, React-hook-form.
- Accessibility: eslint-plugin-jsx-a11y, react-focus-lock.
- Analytics: GoogleAnalytics, react-cookie-consent.
- Docs: Storybook.
# Run the docs
npm run storybook
Open http://localhost:6006 in your browser
To run tests, run the following command
npm run test