This is a clone of the Slack web application. Developed using a MERN stack. Basic features such as creating channels, joining channels and sending messages in channels. More features to come...
Purpose of the project is to demonstrate the importance and application of the software process. As well as develop our hard and soft skills, such as ones to work collaboratively in a team.
There are three core features:
- Users must be able to create channels
- Users must be able to join channels
- Users must be able to send messages in channels
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Make sure to have node installed https://nodejs.org/en/
- Clone the repository.
- From the project directory, run the following command to install the dependencies
npm run installall
- Run the following command to start both the client and back-end of the project
npm run start
Note that you must have authentication data to the MongoDB instance to manipulate the data. Contact Mackbellemore for more information about that.
npm test
- MongoDB - Database
- Express - Web framework for Node.js
- React - JavaScript library for user interfaces
- Node.js - JavaScript run-time environment
- Gordon Pham-Nguyen - Developer - gpnn
- Mackenzie Bellemore - Developer - Mackbellemore
- Alejandro Lacasia - Developer - alelacasi
- Sujan Saravanamuthu - Developer - tbksujan
See also the list of contributors who participated in this project.
MIT License