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.
-
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.
-
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.
-
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.
Ready to dive into LazzySpace? Follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/lazzyspace.git
-
Navigate to the project directory:
cd lazzyspace/backend
-
Install dependencies:
npm install
-
Set up environment variables for MongoDB and JWT.
-
Run the server:
npm start
-
Launch the app in your browser:
http://localhost:3000
-
Navigate to the project directory:
cd lazzyspace/frontend
-
Install dependencies:
npm install
-
Run the app:
npm start
-
Launch the app in your browser:
http://localhost:3000
We welcome contributions! If you have any ideas, improvements, or bug fixes, feel free to submit a pull request.
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! 🌟📅🎈