Follows the src directory structure.
- Next.js (v13, w/o the new
appdirectory) - TypeScript (strict mode)
- Chakra UI
- React Query
- Zod
- Axios
src/pages- Next.js pagessrc/pages/api- Next.js API routessrc/components- React componentssrc/layouts- Wrapper layoutssrc/middlewares- Middleware functionssrc/ssr- Server-side rendering functionssrc/lib- Utility functionssrc/lib/constants- Constantssrc/lib/data- Datasrc/lib/init- Any initialization code (sdk,axios, etc.)src/lib/hooks- React hookssrc/lib/atoms- Recoil atomssrc/lib/selectors- Recoil selectorssrc/typings- TypeScript typessrc/schemas- Zod schemassrc/styles- Any styles (CSS, Chakra UI theme (src/styles/theme), etc.)src/utils- Utility functionssrc/utils/helpers- Helper functionssrc/utils/providers- React Wrappers