Disappearing Messages Management System (DMMS)

Login to explore other oppertunities.
Disappearing Messages Management System (DMMS) Description

The Disappearing Messages Management System (DMMS) is a web-based application designed to enable the creation, viewing, and management of temporary messages with enhanced security and usability. The system allows users to create messages that are accessible through a unique token key, which can be shared via a secure link. Depending on the selected viewing status, messages can be classified as private or public. Users have the ability to interact with their messages through various actions such as marking them as read, deleting them, or managing them via a dedicated interface.

Features
  • User Authentication: Secure login and session management to ensure that only authorized users can access certain functionalities.
  • Create Message: User-friendly form-based interface to create messages with a unique token, specifying the content and viewing status (private or public).
  • View Message: Access messages through a unique token link, with content dynamically displayed based on the message's viewing status and the user's authentication state.
  • Manage Messages: Dedicated interface for users to view and manage their created messages, including options to view, mark as read, or delete messages.
  • Mark as Read: Option to mark messages as read, ensuring that once accessed, the message is no longer displayed publicly.
  • Delete Message: Ability to delete messages created by the user, removing them from the system and making them inaccessible.
  • Share Link: Generates a shareable link for accessing messages, which can be copied and distributed securely.
  • Responsive Design: Mobile-friendly interface designed with Bootstrap, ensuring a consistent experience across various devices and screen sizes.
  • AJAX-Based Interaction: Smooth, asynchronous form submissions and data retrieval for a seamless user experience without page reloads.
  • Error Handling: Comprehensive error handling with user-friendly alerts and messages to guide users and handle issues gracefully.