https://github.com/immortalwebdev/client-mail-box
Mail Express is a robust web app built with React, Redux, and Firebase. It offers efficient email management with features like composing, inbox management, sent items, deleting, starring emails, and real-time conversations. The app provides a responsive UI, secure authentication, email sanitization with DOMPurify, and online-offline notifications.
https://github.com/immortalwebdev/client-mail-box
dompurify email-service firebase-auth firebase-realtime-database react redux
Last synced: 3 months ago
JSON representation
Mail Express is a robust web app built with React, Redux, and Firebase. It offers efficient email management with features like composing, inbox management, sent items, deleting, starring emails, and real-time conversations. The app provides a responsive UI, secure authentication, email sanitization with DOMPurify, and online-offline notifications.
- Host: GitHub
- URL: https://github.com/immortalwebdev/client-mail-box
- Owner: immortalWebDev
- Created: 2024-07-01T11:39:16.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-13T16:52:47.000Z (5 months ago)
- Last Synced: 2026-01-13T18:45:14.535Z (5 months ago)
- Topics: dompurify, email-service, firebase-auth, firebase-realtime-database, react, redux
- Language: JavaScript
- Homepage: https://client-mail-box-piyush.vercel.app
- Size: 387 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mail Express 📧 (Client-Mail-Box Application)
Welcome to **Mail Express**, your ultimate email management solution! This robust application is built using **React**, **Redux**, and **Firebase** to deliver a seamless and efficient user experience for managing emails.
## 🔍 Key Features
### 🛠️ Compose
- Effortlessly compose and send emails with a user-friendly interface.
### 📥 Inbox
- View and organize your received emails conveniently in the inbox section.
### 📤 Sent Items
- Access sent emails for reference and tracking anytime.
### 🗑️ Delete
- Remove unwanted emails from your mailbox with ease.
### ⭐ Star
- Highlight important emails by starring them for quick access and prioritization.
### 🌐 Responsive Design
- Enjoy a smooth and consistent experience across devices with optimized responsiveness.
### 🔐 Secure User Authentication
- Sign up and log in securely to keep your emails private and data safe.
### ⏳ Real-Time Conversations
- Engage in seamless real-time in-app email conversations with your peers.
### 🎭 Online-Offline Status
- Stay informed about your network status with real-time updates during connectivity fluctuations.
## 🤝 Preferred Tech Stack
- **React**: A powerful JavaScript library for building dynamic user interfaces.
- **Redux**: Efficient state management for a seamless application experience.
- **Bootstrap**: Framework for developing responsive and mobile-first designs.
- **React-Bootstrap**: Pre-styled components for faster and consistent development.
- **Firebase**: Cloud-based backend services for secure authentication and database management.
- **DOMPurify**: Protect against XSS attacks by sanitizing HTML inputs.
- **WYSIWYG Rich Text Editor**: A rich text editor for composing visually appealing emails effortlessly.
## 🔧 How to Use
1. **Access the App**
- Click the link to open the [Mail Express Client App](https://client-mail-box-piyush.vercel.app/auth).
2. **Create an Account**
- Sign up with your email and set a secure password.
3. **Log In**
- Use your credentials to access the application.
4. **Explore Features**
- 📩 Compose and send emails.
- 📥 Manage your inbox and view received emails.
- 📤 Check sent items for reference.
- 🗑️ Delete unwanted emails.
- ⭐ Star important messages for quick access.
## 🔗 Links
- **Live Application**: [Mail Express Client App](https://client-mail-box-piyush.vercel.app/auth)
- **GitHub Repository**: [Mail Express GitHub](https://github.com/immortalWebDev/Client-Mail-Box)
## 📧 Contact
For any inquiries, feedback, or support:
- **Phone:** [WhatsApp](https://wa.me/917774835449)
- **Email**: [pgbadgujar007@gmail.com](mailto:pgbadgujar007@gmail.com)
- **Portfolio**: [My Portfolio](https://www.snapit.tech/pgbadgujar007/5w3jtzcp1e)
Start organizing your emails effortlessly with **Mail Express** — because communication matters! 🌐✉️
---
#### Created wth 💝 by Piyush