Efficient Task Management for Your Team
TaskUnity is a powerful web application designed to streamline task management and enhance productivity within your organization. With TaskUnity, administrators can effortlessly assign tasks to users, ensuring that everyone knows their responsibilities and deadlines.
npm i
cp .example.env .env # add require ENV
npm run dev
Next.js 14: The React framework that provides an efficient and scalable development experience for modern web applications.
Tailwind CSS: A first-class utility-first CSS framework for web applications, simplifying styling with a class-based approach.
Shad/cn: A pre-built UI components designed to help developers quickly build user interfaces
MongoDB: A widely used NoSQL database for flexible and scalable data storage.
Zustand: A minimalist state management library for React, providing a straightforward way to manage application state.
(auth)
dir : ignore.env
/ .env.local
/ .env.example
/home
(Admin)
/
(User)
/
/blogs
/blog/:slug
/profile
404.js
Admin
- id @id
- username
- email
-
- tasks @relation Task_id
User
- id @id
- org @relation Org_id
- tasks @relation Task[] )
Task
- todo String
- status @enum("pending","done")
- createdAt
- assigned @relation("UserID")
http
use client
under /Compoenentuse server
under /app