Overview • Key Features • Tech Stack • Getting Started • API Overview • Live Demo
Experience the magic of TaskMaster Pro in action: https://taskmasterpros.netlify.app/
TaskMaster Pro isn't just another todo app. It's your personal productivity sidekick, designed to transform the way you manage tasks, collaborate with teams, and conquer your goals. Say goodbye to scattered notes and hello to streamlined efficiency!
- 🔐 Fort Knox-Level Security: Multi-user authentication that's tighter than a superhero's costume
- 🌓 Mood-Matching Themes: Switch between light and dark modes faster than a chameleon
- 📊 Task Mastery: Create, edit, prioritize, and demolish tasks with the snap of your fingers
- 👥 Telepathic Collaboration: Share tasks and updates in real-time, no mind-reading required
- 🖼️ Avatar Awesomeness: Personalize your profile with avatars that speak louder than words
- 📈 Stat Attack: Crunch your productivity numbers and watch your efficiency soar
- 🔄 Sync Sorcery: Your tasks follow you across devices like a well-trained puppy
-
Clone the Repo of Awesomeness
git clone https://github.com/Anik2812/multi-user-to-do-list.git cd taskmaster-pro -
Summon the Dependencies
npm install
-
Craft Your Magic Spells (.env file)
PORT=5000
JWT_SECRET=your_super_secret_spell
GOOGLE_SHEET_ID=your_mystical_sheet_id
- Ignite the Servers
npm start
Harness the power of TaskMaster Pro with these mystical endpoints:
POST /api/auth/signup: Forge a new user accountPOST /api/auth/login: Conjure a JWT for accessPOST /api/auth/change-avatar: Transmute your digital visage
GET /api/tasks: Summon all tasksPOST /api/tasks: Manifest a new taskPUT /api/tasks/:id: Alter the fabric of an existing taskDELETE /api/tasks/:id: Banish a task to the voidPOST /api/tasks/share: Telepathically share tasks
Contributions, issues, and feature requests are welcome! Feel free to check issues page.
This project is MIT licensed.

