Skip to content

ZenTask is a modern project and task management platform designed to help teams stay organized, focused, and productive. It combines a clean Kanban-style board with a powerful dashboard, making it easy to track progress, manage priorities, and meet deadlines with clarity.

Notifications You must be signed in to change notification settings

tiwarishivam-pixel/ZenTask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Got it 🚀 Here’s a professional README.md draft for your ZenTask project. I kept it clean, structured, and developer-friendly:


🗂️ ZenTask

ZenTask is a modern project and task management platform designed to help teams stay organized, focused, and productive. It combines a clean Kanban-style board with a powerful dashboard, making it easy to track progress, manage priorities, and meet deadlines with clarity.


✨ Features

  • 📌 Project Management – Create, update, and manage multiple projects.
  • Task Tracking – Organize tasks by status, assign deadlines, and monitor overdue tasks.
  • 📊 Dashboard Overview – Get real-time insights into task distribution and project progress.
  • 🎯 Kanban Board – Visualize workflow with drag-and-drop task management.
  • 🔐 Authentication – Secure login with JWT-based authentication.
  • 📱 Responsive UI – Fully responsive design optimized for desktop and mobile.

🛠️ Tech Stack

Frontend:

  • Next.js (React + TypeScript)
  • Tailwind CSS (responsive styling)

Backend:

  • Node.js + Express
  • TypeScript
  • MongoDB + Mongoose (Atlas support)

Other Tools:

  • JWT Authentication
  • REST APIs
  • Git & GitHub

🚀 Getting Started

Demo Vedio

https://drive.google.com/file/d/1FxujF31yNHgOKq9nSX3eGnBAtT__D98x/view?usp=sharing

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/zentask.git
    cd zentask
  2. Install dependencies for backend:

    cd backend
    npm install
  3. Install dependencies for frontend:

    cd ../frontend
    npm install
  4. Create a .env file inside backend with:

    PORT=5000
    MONGO_URI=mongodb+srv://<username>:<password>@cluster.mongodb.net/zentask
    JWT_SECRET=your-secret-key
  5. Start backend:

    npm run dev
  6. Start frontend:

    npm run dev

📸 Screenshots

image image

📦 Folder Structure

zentask/
├── backend/         # Node.js + Express + MongoDB
│   ├── src/
│   └── package.json
├── frontend/        # Next.js + Tailwind
│   ├── app/
│   └── package.json
└── README.md

🌐 Deployment

  • Frontend → Vercel / Netlify
  • Backend → Render / Railway / Heroku
  • Database → MongoDB Atlas

🤝 Contributing

Contributions are always welcome!

  1. Fork the repo
  2. Create a feature branch (git checkout -b feature-xyz)
  3. Commit your changes (git commit -m 'Add new feature')
  4. Push to branch (git push origin feature-xyz)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License – free to use and modify.


👨‍💻 Author

Shivam Manish Tiwari


ZenTask helps you stay on track, so you can focus on what truly matters.

About

ZenTask is a modern project and task management platform designed to help teams stay organized, focused, and productive. It combines a clean Kanban-style board with a powerful dashboard, making it easy to track progress, manage priorities, and meet deadlines with clarity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published