Welcome to the Managify Chrome extension! This extension replaces your browser's homepage with a dynamic, productivity-enhancing workspace. It features various sections and widgets designed to streamline your workflow and keep you connected with your team.
- Clock: Keep track of time with a sleek and intuitive clock.
- Pomodoro Timer: Enhance your focus and productivity with our Pomodoro timer.
- Spotify Widget: Add and manage your favorite playlists directly within the extension.
- Company Slideshow: Stay updated with the latest company information through an admin-controlled slideshow.
- To-Do List: Manage your tasks efficiently with a to-do list that uses local storage to save your progress.
- Slide Widget: Add, view, and delete slides to keep your personal content organized.
- Company Calendar: Stay informed about all your scheduled events with our company calendar widget.
- Announcement Widget: Receive important updates through our announcement widget.
- Polling Widget: Engage with your team using our polling widget. Only administrators can initiate polls, while all users can participate.
- Frontend: Built with React and TypeScript.
- Feature Folder Structure: Organized into feature folders containing all section components and UI elements.
- Backend: Built with Node, Express, and MongoDB.
- MVC Architecture: Utilizes a Model-View-Controller (MVC) architecture for better maintainability and efficiency.
git clone https://github.com/devansh-dek/Managify.git
cd Managitfy
cd server
npm install
npm start
cd server
touch .env
MONGO_DB_URI = YOUR URI
JWT_SECRET_KEY = YOUR SECRET KEY
PORT = PORT
cd client
npm install
npm start dev