A modern web application for managing tasks and projects
To visit the website, click on the logo.
- TypeScript
- NextJS
- Prisma
- PostgreSQL
- Vercel (serverless edge runtime)
- Tailwind
- Bcrypt / Clerk.dev
- ESLint
npm install
- Installs all the packages
npm run dev
- Runs the webapp on localhost
npm run devnstudio
- Runs webapp and Prisma Studio concurrently
npm run build
- Generates Prisma client and builds the Next.js application
npm run start
- Starts the Next.js production server
npm run test
- Runs Vitest for unit and integration tests
npm run test:playwright
- Runs Playwright for end-to-end tests
npm run lint
- Runs ESLint to fix linting issues in all JavaScript and TypeScript files
npm run lint:check
- Runs ESLint to check for linting issues without fixing them
npm run format
- Runs Prettier to format all JavaScript and TypeScript files
npm run prettier:check
- Checks if all JavaScript and TypeScript files are formatted correctly
npx prisma migrate reset
- Drops, recreates the database, and reseeds it automatically (use with caution)