PSTrack is a modern collaborative progress tracking progress on Leetcode problem-solving.
- Clone the repository
- Install dependencies with
pnpm install
- Copy
.env.example
to.env
and fill in your environment variables - Run database migrations with
pnpm prisma:migrate:dev
- Start the development server with
pnpm dev
- Open https://localhost:3000 in your browser
# Install dependencies
pnpm install
# Generate Prisma client
pnpm prisma:generate
# Run development server with HTTPS
pnpm dev
# Build for production
pnpm build
# Run production server
pnpm start
# Run linting
pnpm lint
# Run type checking
pnpm typecheck
# Run prettier to fix formatting
pnpm prettier:fix
We welcome contributions! Please see CONTRIBUTING.md for details on how to contribute.
If you find a bug, please create an issue with detailed reproduction steps.
This project is licensed under the terms of the license included in the LICENSE file.