Collaborative Platform Made for Concordia University
Cove is a collaborative platform made to improve the experience of interacting online. Users can create and host virtual rooms in which they can collaborate with their friends, peers, or classmates. The rooms contain video calling and a variety of different applications. All actions in the rooms are synchronized between peers.
Create and Personalize an account
Create Your Cove
Hop in a Video Call or Use the Live Chat
Make Your Cove Your Own!
Collaborate Together on Your Favourite Apps!
Pin Widgets to the Desktop
Invite All Your Friends!
Clone the repo to your local machine using the terminal:
$ git clone [email protected]:andrewbaldwin44/Cove.git
Install the Dependencies:
- Navigate into the server directory
cd server
- Install the required server packages
yarn install
- Start the back-end server
yarn start
- Navigate into the client directory
cd client
- Install the required client packages
yarn install
- Start the front-end server
yarn start
This will run the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
The Server
A folder is provided, /server
, with the back-end code. This is a local server that you will connect to to retrieve/write the data.
Frontend:
- JavaScript
- React.js
- Redux.js
Backend:
- Node.js
- Express
- Socket.io
- WebRTC,
- Firebase Authentication,
- Cloud Firestore Realtime Database
👤 Andrew Baldwin
- Github: @andrewbaldwin44