/Email-Sender

Email-Sender using nodemailer and express

Primary LanguageJavaScript

Email Sender Application

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.

Getting Started

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.

Prerequisites

To run this project, you need to have the following software installed:

  • Node.js
  • Yarn package manager

Installing

Follow the steps below to get a development environment running:

  1. Clone the repository:

    git clone https://github.com/TusharPachouri/Email-Sender.git
  2. Navigate to the project directory:

    cd Email-Sender
  3. Install dependencies:

    yarn
  4. Navigate to the server directory:

    cd src/Server
  5. Install server dependencies:

    npm install
  6. Replace the example env with .env file and enter your own credentials.

Running the Servers

Run the following commands to start the servers:

  1. Start the development server:

    yarn dev
  2. Start the Node server:

    node index.js

Built With

  • 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

Authors

Contact

If you have any queries, feel free to reach out to the author: