Social Network with Chat & MongoDB -- 2

Job ID: 37740961

Budget: $30 – $250 USD

Goal: Create a chat application with database storage and login/signup

Instructions

• Create your MVC backend using NodeJS, Express, and Socket.io;
• Set up your database using MongoDB or Postgres;
• Build your frontend using React, EJS, or NextJS.

Features
• User must signup and login first before they can use the chat application;

• Your chat application should have rooms/channels similar to how you would see on Slack or other chat apps Messages should only be visible in their respective rooms aka if I'm on Room 1, I should not see messages from Room 2


• You can decide how many rooms you want for your application
Messages should be stored in the database

• OPTIONAL: User can edit and delete their own message