This project is a web application that allows users to send emails using Nodemailer in Node.js. It also provides a user interface built with React, Vite, and Yarn.
These instructions will help you set up the project on your local machine for development and testing purposes. See the deployment section for information on how to deploy the project on a live system.
To run this project, you need to have the following software installed:
- Node.js
- Yarn package manager
Follow the steps below to get a development environment running:
-
Clone the repository:
git clone https://github.com/TusharPachouri/Email-Sender.git
-
Navigate to the project directory:
cd Email-Sender
-
Install dependencies:
yarn
-
Navigate to the server directory:
cd src/Server
-
Install server dependencies:
npm install
-
Replace the example env with .env file and enter your own credentials.
Run the following commands to start the servers:
-
Start the development server:
yarn dev
-
Start the Node server:
node index.js
- Nodemailer - Library for sending emails in Node.js
- ReactJS - JavaScript library for building user interfaces
- Vite - Fast web development build tool
- Yarn - Dependency management and package manager
- Tushar Pachouri - GitHub
If you have any queries, feel free to reach out to the author:
- Tushar Pachouri - LinkedIn