The EmailSender Application is a web-based solution designed to facilitate the sending and tracking of emails. The application leverages ReactJS for the frontend, providing a modern, responsive user interface, and Spring Boot for the backend, ensuring robust and scalable server-side operations.
Email.Sender.Application.mp4
Email Composition: Compose and send emails with a user-friendly interface. Email Tracking: Monitor the status of sent emails. Responsive Design: Accessible from both desktop and mobile devices.
Frontend: ReactJS, HTML, CSS, JavaScript Backend: Spring Boot, Java Other Tools: Maven, npm, Axios
Node.js Java 8 or higher Maven
Backend (Spring Boot)
git clone https://github.com/Avinash4231/EmailSender-Application-Using-ReactJS-and-SpringBoot.git
cd EmailSender-Application-Using-ReactJS-and-SpringBoot/EmailSenderApp
spring.mail.host=smtp.your-email-provider.com
spring.mail.port=587
[email protected]
spring.mail.password=your-email-password
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true:
Update application.properties with your SMTP Configuration details.
mvn clean install
mvn spring-boot:run
git clone https://github.com/yourusername/EmailSender-Frontend.git
cd EmailSender-Frontend
npm install
npm run dev
Access the application via your web browser at http://localhost:5173. Register a new user or login with existing credentials. Use the interface to compose and send emails. Track the status of your sent emails through the dashboard.