Krello is a Trello clone built with modern web technologies. It aims to provide a similar task management experience with added features and customization options.
- Drag-and-drop functionality for task management.
- User authentication and management.
- Responsive and modern UI.
- Integration with various third-party services.
- Real-time updates and notifications.
To get started with Krello, clone the repository and install the dependencies:
git clone https://github.com/yourusername/krello.git
cd krello
npm install
Usage
Run the development server:
bash
Copy code
npm run dev
Build the project for production:
bash
Copy code
npm run build
npm start
Scripts
Here are the scripts available in this project:
dev: Starts the development server.
build: Builds the project for production.
start: Starts the production server.
lint: Runs the linter to check for code quality issues.
Dependencies
@clerk/nextjs: ^4.29.5
@hello-pangea/dnd: ^16.6.0
@prisma/client: ^5.13.0
@radix-ui/react-accordion: ^1.1.2
@radix-ui/react-avatar: ^1.0.4
@radix-ui/react-dialog: ^1.0.5
@radix-ui/react-label: ^2.0.2
@radix-ui/react-popover: ^1.0.7
@radix-ui/react-separator: ^1.0.3
@radix-ui/react-slot: ^1.0.2
@radix-ui/react-tooltip: ^1.0.7
@tanstack/react-query: ^5.36.2
class-variance-authority: ^0.7.0
clsx: ^2.1.0
date-fns: ^3.6.0
lodash: ^4.17.21
lucide-react: ^0.317.0
mongodb: ^6.6.1
next: 14.1.0
react: ^18
react-dom: ^18
sonner: ^1.4.41
sqlite3: ^5.1.7
tailwind-merge: ^2.2.1
tailwindcss-animate: ^1.0.7
unsplash-js: ^7.0.19
usehooks-ts: ^2.15.1
zod: ^3.23.6
zustand: ^4.5.1