Back to templates

Template details

Bitrix24 Clone

A React and Express clone of Bitrix24 offering unified workspace features for CRM, project management, and task collaboration.

About this template

Bitrix24 Clone is a full-stack web application built with ReactJS and ExpressJS that replicates the core workspace features of Bitrix24, including customer relationship management, project management, and task collaboration. Created by a five-member team during a construct week at Masai School, the project demonstrates how to build a business-management dashboard with a live backend.

What is Bitrix24 Clone?

Bitrix24 Clone is a full-stack web application that mimics the Bitrix24 united workspace, handling CRM, project management, and collaboration tasks. It takes user input through login, signup, and task-management interfaces and produces a dashboard with project and task tracking. The frontend is built with ReactJS and Chakra-UI and is deployed on Vercel and Netlify; the backend runs on ExpressJS and MongoDB and is deployed on Cyclic. The project was created by five developers during a construct week at Masai School.

Key Features

  • Login experience — The login page provides a straightforward authentication flow, complemented by a signup page for new users.
  • Home page — The home page serves as the landing view, presenting the workspace branding and navigation.
  • Dashboard UI — A dashboard page for an overview of user activity, built by team member Janaki Kangalgouda.
  • Pagination — List views paginate data to keep task and project pages manageable.
  • Add and remove tasks — Users can create new tasks via an add-task modal and delete existing tasks.
  • Task status toggle — Each task can have its status toggled directly on the task and projects page.
  • Company structure — The app allows users to view the organizational structure of a company.
  • Tech stack — The build uses HTML, CSS, JavaScript, ReactJS, ExpressJS, Redux, MongoDB, and Chakra-UI.

Who is it for?

This clone is useful for developers learning full-stack React development, teams wanting a self-hosted workspace alternative, and students undertaking construct week projects. Frontend developers can study how React components and Redux manage state; backend developers can examine Express routes and MongoDB persistence; product teams can use it as a starting point for a workspace app.

What can you do with Bitrix24 Clone?

  • Task management: Create, delete, and toggle tasks in a project-tracking UI.
  • Company overview: Navigate a company structure view.
  • Authentication practice: Study a full login/signup flow with a Node backend.

How does Bitrix24 Clone work?

Users sign up or log in through the authentication pages, then land on a dashboard that presents the main workspace. From the task and projects page, they can add a task using a modal, toggle its status, or remove it. The backend, built with ExpressJS, handles API requests and persists data in MongoDB.

screenshot of Bitrix24 Clone on template0.com