ZEST is an all-in-one office suite that combines the features of Zoom, Evernote, Slack, and Trello. It provides users with a seamless experience for video calling, note-taking, chat, project planning, and persistent sign-in/sign-up functionalities.
-
Video calling: ZEST provides users with a video calling feature, powered by WebRTC. Users can easily connect with each other and have virtual face-to-face conversations.
-
Note-taking: ZEST includes a note-taking feature that allows users to take notes during meetings, add comments, and collaborate with their team members.
-
Chat: With ZEST's chat feature, users can easily communicate with their colleagues in real-time. They can create channels and send direct messages, making it easy to stay connected with their team.
-
Project planning: ZEST includes a project planning feature that allows users to create boards, cards, and lists to manage their projects. They can add due dates, checklists, and comments, making it easy to stay on top of their tasks.
-
Persistent sign-in/sign-up: ZEST provides users with a persistent sign-in/sign-up functionality. Once users sign in, they can stay signed in across devices, making it easy to switch between devices and continue where they left off.
ZEST is built using the following technologies:
- React.js
- Express.js
- Node.js
- Firebase
- WebRTC
To run ZEST locally, follow these steps:
-
Clone the repository:
https://github.com/devarata/ZEST.git
-
To install dependencies:
cd zest
npm install
-
Start development server:
npm start
Open your browser and navigate to http://localhost:3000