Skip to content

Taskify is a task management app with real-time interaction among users. It helps to manage workspaces and tasks.

Notifications You must be signed in to change notification settings

KhushiiVora/Taskify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Taskify

Demo Video

📈 Tech Stack:

Category Libraries
Frontend ReactJS, React Router, Redux Toolkit, Redux Persist, Material-UI (MUI)
Backend ExpressJS, Mongoose, Socket.IO
Authentication & Validation Passport, JWT, JOI

✨ Key Features:

✔️ Two user roles: Leader and Member

✔️ Task Management: Create or join workspaces with unique names and codes

✔️ Member Privileges: Task assignment and editing, and profile control

✔️ Leader Privileges: Role assignment, member management, task and workspace control

✔️ Real-time ChatBox for team communication


🧑🏻‍💻Technical Highlights:

📌 API Pooling for real-time updates

📌 Custom Hooks for increasing reusability

📌 Shimmer UI for engaging UI

📌 Privilege-Based Middleware ensuring secure, role-specific access

📌 Libraries that helped in managing smooth and interactive UI: Styled-Components, Redux-Thunk, Day.js, Axios, React-Icons & React-Toastify along with hooks like useRef, useMemo & react-router hooks

📌 Provided backend security with CORS, validator & bcrypt

About

Taskify is a task management app with real-time interaction among users. It helps to manage workspaces and tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages