A simple text messenger showcasing basic messaging features.
Explore the live demo at Messenger Demo.
Note
- Server may take a minute or two to start.
- The server automatically resets each socket connection after 5 minutes.
Caution
This Messenger project is intended for educational and practice purposes only. It lacks end-to-end encryption for messages, making it unsuitable for secure or private communication.
- No Encryption: Messages transmitted through this Messenger site are not encrypted, posing a potential risk of interception.
- Learning and Practice: Developed to refine skills in web development, particularly focusing on front-end technologies. It is not meant for situations where security and privacy are paramount.
- Use at Your Own Risk: Users are cautioned against exchanging sensitive information due to the absence of encryption.
- Not Suitable for Production: This project is not recommended for production use or situations where data security is crucial. By using this Messenger site, you acknowledge and understand the limitations mentioned above.
- Express: Web framework for Node.js
- MongoDB: NoSQL database
- Mongoose: MongoDB object modeling tool
- TypeScript: Typed superset of JavaScript
- TypeScript React: JavaScript library for building user interfaces with TypeScript
- Tailwind CSS: Utility-first CSS framework
- CSS: Stylesheet language for HTML or XML document presentation
This project is licensed under the MIT License - see the LICENSE file for details.