Team Communications Software
This is a team communications app. A user can register, login, start a new channel, start a new thread, leave comments, update their name and even change their profile image.
install node packages in back-end
$ cd prisma-backend
$ npm install
now install node packages for front-end
$ cd prisma-frontend
$ npm install
- Run front end and back end. Front end runs on port 3000, while server runs on port 8080.
$ npm start
- React
- Express
- MongoDB w/ Mongoose
- Node.js
- Socket.io
- Passport.js
- JWT Token
- Bcrypt