• Stars
    star
    187
  • Rank 206,464 (Top 5 %)
  • Language
    JavaScript
  • Created over 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Workspace Web App powered by React and Node Js.

ZC_MAIN

This is the Zuri Chat Frontend built with React (Frontend)

Getting Started.

Make sure you have nodejs installed by running the following command:

node -v

If the output is not the version of your nodejs installation, install nodejs from here

After installing nodejs install yarn if you have it then install the project's dependencies:

yarn install

STARTING THE SERVER

To start the whole application server

yarn dev

Open http://localhost:9000 with your browser to see the result.

Building

yarn build

To remove dist folder

yarn clean

To remove all node_modules

yarn clean-fresh

Editor setup

We're using eslint for js linting, and prettier for code formating, make sure you install eslint and prettier plugins in your editor so you can see linting errors as you code and have your code formatted on save by prettier. If formatOnSave doesn't work please google how to set up format on save for the eslint & prettier plugins in your editor 🙃

Contributing

For detailed information on how to go about contributing to this project. Check out the

Before send PR or making a merge make sure you code is properly formatted. You can easily do that by running

yarn lint # to lint all files # in project directory
yarn lint:js # to lint only js,jsx files # in project directory

yarn prettify # to prettify files # in project directory

you can also lint for all files in the repo by running that command in the root folder.

More Repositories

1

zc_core

The Zuri Core is an open-source API that serves as the backend and backbone of Zuri Chat
Go
130
star
2

zc_app

Dart
36
star
3

zc_plugin_chessboard

JavaScript
21
star
4

zc_messaging

Python
19
star
5

zc_plugin_todo

Todo plugin for Zuri Chat
Vue
18
star
6

zc_plugin_dm

Direct Message Plugin
Python
18
star
7

zc_app_android

Kotlin
18
star
8

zc_plugin_company_goals

JavaScript
17
star
9

zc_desktop_flutter

Dart
15
star
10

zc_plugin_youtube_music_video

ZuriChat is an open source workspace app that provides the opportunity for people to network, collaborate, educate and learn remotely. It allows people to take their classroom everywhere, make learning fun, stay engaged and inspired with the virtual lounge and games. One of its unique features are the variety of plugins designed to add functionalities such as tracking company expenses, sending information fast and smoothly, managing files and integrating tools all with ZuriChat. This project is focused on the ZuriChat music plugin.
TypeScript
15
star
11

zc_plugin_deadlines

JavaScript
14
star
12

zc_plugin_channels

JavaScript
10
star
13

zurimain

zurimain
TypeScript
10
star
14

zc_plugin_company_files

An effective file management plugin that improves business workflow, allows the organization of important data, and provides a searchable database for quick retrieval.
JavaScript
10
star
15

zc_plugin_noticeboard

JavaScript
9
star
16

zc_plugin_company_sales_prospect

JavaScript
7
star
17

zc_plugin_company_holiday_calendar

This is calendar plugin developed with python, django, html, css and reactJs. It is part of the microservice zuri chat application and follows the monolithic software architecture. It writes, fetches and deletes its data from the zuri core system.
JavaScript
7
star
18

zc_plugin_tools

JavaScript
6
star
19

zc_plugin_duty_shift

Company Duty Shift plugin for zuri Chat
JavaScript
5
star
20

zc_plugin_expenses

PHP
5
star
21

zc_plugin_company_shift

CSS
5
star
22

zc_plugin_contribution-tracker

A plugin that allows you track peoples contribution to open source projects, and highlight most pressing issues
JavaScript
4
star
23

Documentation

JavaScript
4
star
24

zc_plugin_whiteboard

JavaScript
3
star
25

zc_app_quick_reply

2
star