LazzySpace: Your Ultimate Task Management Solution 🚀

Welcome to LazzySpace, the game-changing MERN Stack project that takes your task organization to the next level! With a blend of cutting-edge technologies and an array of powerful features, LazzySpace is here to revolutionize the way you work, collaborate, and conquer tasks.

Features

  • Effortless Task Management: Transform your to-do list into a vibrant mosaic of accomplishments. Utilize the power of React DnD to intuitively organize tasks across boards.

  • Seamless File Sharing: Say goodbye to file chaos. LazzySpace lets you effortlessly share, distribute, and access files within your workspace, enhancing collaboration.

  • Intuitive UI Powered by Mantine: Experience a delightful UI with Mantine UI library that brings both style and functionality to your fingertips.

Technologies Used

  • MERN Stack: Harness the power of MongoDB, Express.js, React, and Node.js for a seamless full-stack experience.

  • JWT Authentication and Authorization: Secure your data with robust user authentication and authorization protocols.

  • React Notification: Stay in the loop with real-time notifications that keep you informed about updates within your workspace.

  • React DnD: Embrace the convenience of drag-and-drop functionality to effortlessly organize tasks.

  • Redux: Manage your app's state effectively with the Redux state management library.

Additional Features

  • User Authentication: Securely register and log in to your LazzySpace account.

  • Workspace Creation: Create personalized workspaces to keep projects organized.

  • Member Collaboration: Invite team members to your workspace for seamless collaboration.

  • Kanban Boards: Create, edit, and delete boards, and manage tasks across them.

  • Favourite Workspaces: Mark your most important workspaces as favorites for quick access.

  • User Settings: Customize your experience by updating your user settings.

Get Started

Backend

Ready to dive into LazzySpace? Follow these steps:

  1. Clone the repository: git clone https://github.com/yourusername/lazzyspace.git

  2. Navigate to the project directory: cd lazzyspace/backend

  3. Install dependencies: npm install

  4. Set up environment variables for MongoDB and JWT.

  5. Run the server: npm start

  6. Launch the app in your browser: http://localhost:3000

Frontend

  1. Navigate to the project directory: cd lazzyspace/frontend

  2. Install dependencies: npm install

  3. Run the app: npm start

  4. Launch the app in your browser: http://localhost:3000

Contribute

We welcome contributions! If you have any ideas, improvements, or bug fixes, feel free to submit a pull request.

Join the LazzySpace Revolution

Elevate your productivity, transform your organization game, and redefine how you tackle your day. LazzySpace: where laziness meets efficiency, and where chaos transforms into your secret weapon for success! Get started today and unleash your inner productivity superstar! 🌟📅🎈