Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.96 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.96 KB

Mail Express (Client-Mail-Box Application)

This Mail Express Client App is a robust application developed using React, Redux, and integrates seamlessly with Firebase backend services. It empowers users to manage their emails effectively with a host of features designed for convenience and efficiency.

Features

  • Compose: Easily compose and send new emails directly from the app interface.
  • Inbox: View and manage received emails conveniently within the inbox section.
  • Sent Items: Access sent emails for reference and tracking.
  • Delete: Users can delete emails from their mailbox.
  • Star: Mark important emails with a star to prioritize and find them quickly.
  • Responsive Design: Optimized for various screen sizes, providing a seamless user experience across devices.
  • User Authentication: Secure sign-up and login functionalities ensure user privacy and data security.
  • Real-Time conversations: Enjoy seamless realtime in-app mail conversations with your peers!
  • Online-Offline status: See your network status as the net fluctuates.

Tech-Stack preferred

  • React: A powerful JavaScript library for building user interfaces.
  • Redux: A state management library for managing application state.
  • Bootstrap: A framework for developing responsive and mobile-first websites.
  • React-bootstrap: Provides responsive UI components for faster web development.
  • Firebase: A cloud-based platform for building web and mobile applications.
  • DOMPurify: A library for sanitizing HTML to prevent XSS attacks.
  • WYSIWYG Rich Text Editor: Provides a rich text editing interface for composing emails.

Usage

  1. Access the app via the following link: Mail Express Client App.
  2. Create a secure account using your email and set a password.
  3. Log in using your credentials to start managing your emails efficiently.
  4. Explore and utilize features such as composing, managing inbox and sent items, deleting unwanted emails, and starring important messages to streamline your email management process.