Social Network with Chat & MongoDB -- 2
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
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