Friscord is a real-time instant messaging service for easy text communication between users. It uses Firebase Firestore for the backend, Google SSO for user login and React as a frontend framework.
Friscord has support for admins and their management of group membership.
A GitHub Pages deployment of the app can be accessed at https://fr33bits.github.io/friscord/.
The client can also be deployed locally:
- Open the CLI in the directory where you want the project.
- Run
git clone https://github.com/fr33bits/friscord.git. - Install the necessary packages by running the
npm icommand. - Set up a development server using the
npm run startcommand. - A new browser window should open with the app.
- Recent versions of
firebase-js-sdkcontain a bug whereheartbeats undefinedis printed out several times in the console. See here for more information. The package version needs to be updated when a fix is released. - Lack of mobile support
- Cross-service texting
