-
📱 Features
-
⚙️ Tech Stack
- Task Management with Real-time Updates
- Smart Authentication System
- Priority Levels & Categories
- Light Weight and Fast
- Responsive and Minimalistic UI
- Next.js 15
- TailwindCSS
- React
- PostgreSQL
- Prisma ORM
- NextAuth.js
- Google OAuth
- Cloudinary
- Lucide React
- Framer Motion
-
Clone and Install: git clone https://github.com/CodingCookiee/TaskFlow-Pro.git cd taskflow-pro npm install
-
Database Setup: npx prisma migrate dev --name init npx prisma generate
-
Start Development: npm run dev
Create .env file:
- Database
- DATABASE_URL="postgresql://username:password@localhost:5432/taskflow"
- Authentication
- NEXTAUTH_URL=http://localhost:3000
- NEXTAUTH_SECRET=your-secret-key
- JWT_SECRET=your-jwt-secret
- OAuth
- GOOGLE_CLIENT_ID=your-google-client-id
- GOOGLE_CLIENT_SECRET=your-google-client-secret
- Cloudinary
- CLOUDINARY_CLOUD_NAME=your-cloudinary-cloud-name
- CLOUDINARY_API_KEY=your-cloudinary-api-key
- CLOUDINARY_API_SECRET=your-cloudinary-api-secret
- EMAIL_FROM=your-email-from
- EMAIL_HOST=your-email-host
- EMAIL_PORT=your-email-port
- EMAIL_USER=your-email-user
- EMAIL_PASSWORD=your-email-password