Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rockharshitmaurya/realtime-chat-application
https://github.com/rockharshitmaurya/realtime-chat-application
expressjs material-ui mongodb nodejs reactjs socket-io styled-components
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/rockharshitmaurya/realtime-chat-application
- Owner: rockharshitmaurya
- Created: 2022-12-07T09:59:58.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-02-03T19:32:21.000Z (almost 2 years ago)
- Last Synced: 2024-11-11T01:42:18.212Z (3 months ago)
- Topics: expressjs, material-ui, mongodb, nodejs, reactjs, socket-io, styled-components
- Language: JavaScript
- Homepage: https://realtime-chat-application-08.netlify.app
- Size: 1.98 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Realtime-Chat-Application
A real-time chat application. Another fun side project :)
## Technologies Used
- React and styled-components for the frontend
- Node/Express for creating API endpoints
- MongoDB for storing chat room members and their messages
- Socket.io for making the app real-time## Basic Features
- Users can register/login via email and password.
- Profile page where users can update their avatar and display name.
- Generate random avatars using [DiceBear API](https://avatars.dicebear.com/docs/http-api)
- Users can chat with others.
- Chatting is real-time.
- Emoji picker is also integrated.
- Dark mode can be enabled.