DevCollab

DevCollab

#React.js
#Express.js
#WebRTC

About the project

DevCollab is a project management and collaboration application for developers that work virtually. The purpose of developing this project is to create a single app that can help developers manage their tasks efficiently and make a seamless collaboration among team members. This app can be used to manage projects and tasks, monitor project activities, discussions, meetings, and store notes and files.

Features

Activity and Chat

Activity and Chat

The activity menu is where team members can monitor activities that happen in the project. It can also be used as the main communication channel in the project.

Tasks Management

Tasks Management

The task menu provides a Kanban board that can be used to manage tasks' progress.

Discussion Space

Discussion Space

The Discussion Space can be used for team members to interact and discuss with each other based on the created topic.

Meeting Room

Meeting Room

Team members can conduct a meeting virtually.

GitHub Activity

GitHub Activity

In the GitHub activity menu, the team members can monitor GitHub commits and pull requests.

Store Notes and Files

Store Notes and Files

Team members can store notes and files related to the project.

Tech Stack

  • React.js
  • Node.js
  • Express.js
  • MongoDB
  • Socket.io
  • Redux.js
  • TypeScript
  • WebRTC