Fourth and final project in General Assembly's course 'Web Development Immersive'. This project requirments were building a full stack web application, using React as a front end framework interacting an backend Express.js api along with building the database using MongoDb.
This web application offers the service of live chatting in more than one chat rooms with the other apps users.
npm
$ npm install
Run server
$npm start
Users -|--< Chatrooms
| Users | Chatrooms | ||
|---|---|---|---|
| id | primary key | id | primary key |
| title | string | ||
| password | hashed | ||
| _id | Foriegn key | owner | Foriegn key |
| created_at | datetime | created_at | datetime |
| updated_at | datetime | updated_at | datetime |
- Express.js
- Node.js
- Socket.io
- Mongoose
- Passport
- Socket.io