https://github.com/syed-moosha/email-tool-frontend
Email Tool - To send mail, red and delete
https://github.com/syed-moosha/email-tool-frontend
axios-react firebase-auth flowbite react-router tailwindcss-plugin vite-react
Last synced: 3 months ago
JSON representation
Email Tool - To send mail, red and delete
- Host: GitHub
- URL: https://github.com/syed-moosha/email-tool-frontend
- Owner: Syed-Moosha
- Created: 2024-11-11T14:46:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-12T08:56:39.000Z (over 1 year ago)
- Last Synced: 2026-01-03T14:25:50.456Z (6 months ago)
- Topics: axios-react, firebase-auth, flowbite, react-router, tailwindcss-plugin, vite-react
- Language: JavaScript
- Homepage: https://emailsstool.netlify.app/
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Title: Email Tool
# Project Summary:
- This project is aimed at developing a full-stack application for sending bulk emails using the MERN stack (MongoDB, Express.js, React.js, and Node.js). The application will allow users to sign-up, sign-in, create customizable email templates, manage recipient lists i.e mail can be send to one or more recipients by using semicolon example:test@gmail.com;test1@gmail.com, and track the performance of sent emails. User authentication access control will ensure security and controlled access.
# Tech Stack:
- Frontend: React.js (for building the UI), Formik (for form validation), tailwind, flowbite (for responsiveness).
- Backend: Node.js and Express.js (for RESTful APIs).
- Database: MongoDB (for user, email, and recipient data).
- Authentication & Security: Firebase, JWT (for token-based authentication), Bcrypt (for password hashing).
- Email Service: Mangodb storage.
- State Management: Redux and Context API (for managing state across the app).
# React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh