Skip to content

Anik2812/multi-user-to-do-list

Repository files navigation

TaskMaster Pro Logo

🚀 TaskMaster Pro

Version Netlify Status

Elevate Your Productivity to Superhero Levels! 🦸‍♂️🦸‍♀️


OverviewKey FeaturesTech StackGetting StartedAPI OverviewLive Demo


Experience it here

🌐 Live Demo

Experience the magic of TaskMaster Pro in action: https://taskmasterpros.netlify.app/

🌟 Turn Chaos into Clarity

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!

TaskMaster Pro Screenshot

✨ Key Features

  • 🔐 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

🛠️ Tech Stack

JavaScript Node.js Express.js HTML5 CSS3 Google Sheets API JWT

🚀 Getting Started

  1. Clone the Repo of Awesomeness

    git clone https://github.com/Anik2812/multi-user-to-do-list.git
    cd taskmaster-pro
  2. Summon the Dependencies

      npm install
  3. Craft Your Magic Spells (.env file)

   PORT=5000
   JWT_SECRET=your_super_secret_spell
   GOOGLE_SHEET_ID=your_mystical_sheet_id
  1. Ignite the Servers
      npm start
    

📘 API Overview

Harness the power of TaskMaster Pro with these mystical endpoints:

🔐 Authentication Sorcery

  • POST /api/auth/signup: Forge a new user account
  • POST /api/auth/login: Conjure a JWT for access
  • POST /api/auth/change-avatar: Transmute your digital visage

📝 Task Manipulation Wizardry

  • GET /api/tasks: Summon all tasks
  • POST /api/tasks: Manifest a new task
  • PUT /api/tasks/:id: Alter the fabric of an existing task
  • DELETE /api/tasks/:id: Banish a task to the void
  • POST /api/tasks/share: Telepathically share tasks

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check issues page.

📝 License

This project is MIT licensed.


Made by Anik

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •