Skip to content

Manage you daily taks using our chrome extension

Notifications You must be signed in to change notification settings

devansh-dek/Managify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Managify Chrome Extension

Overview

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.

Features

Sidebar

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

Heading Section

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

Personal Section

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

Company Section

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

Code Base

Client

  • Frontend: Built with React and TypeScript.
    • Feature Folder Structure: Organized into feature folders containing all section components and UI elements.

Server

  • Backend: Built with Node, Express, and MongoDB.
    • MVC Architecture: Utilizes a Model-View-Controller (MVC) architecture for better maintainability and efficiency.

Installation

1. Clone the repository:

git clone https://github.com/devansh-dek/Managify.git
cd Managitfy

2.Run server

cd server
npm install
npm start

3.Create a .env file in server

cd server
touch .env

4.Add following in .env

MONGO_DB_URI = YOUR URI
JWT_SECRET_KEY = YOUR SECRET KEY
PORT = PORT

5.Run client

cd client
npm install
npm start dev

About

Manage you daily taks using our chrome extension

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •