DOI Tree is a web application that allows users to manage essential links within their research projects. The application is built using Next.js and Prisma. The application is currently in development.
This template comes with several essential features:
- Server side rendering setup for Mantine
- Color scheme is stored in cookie to avoid color scheme mismatch after hydration
- Storybook with color scheme toggle
- Jest with react testing library
- ESLint setup with eslint-config-mantine
dev
– start dev serverbuild
– bundle application for productionexport
– exports static website toout
folderanalyze
– analyzes application bundle with @next/bundle-analyzer
prisma:generate
– generates prisma clientprisma:studio
– starts prisma studioprisma:migrate
– runs prisma migrateprisma:migrate:dev
– runs prisma migrate in dev modeprisma:migrate:reset
– resets database and runs prisma migrateprisma:push
– pushes prisma schema to database
typecheck
– checks TypeScript typeslint
– runs ESLintprettier:check
– checks files with Prettierjest
– runs jest testsjest:watch
– starts jest watchtest
– runsjest
,prettier:check
,lint
andtypecheck
scripts
storybook
– starts storybook dev serverstorybook:build
– build production storybook bundle tostorybook-static
prettier:write
– formats all files with Prettier