Skip to content

This MERN app allows users to send emails to single or multiple users very , featuring functionalities for adding attachments,texts or paragraphs, and saving every single emails sent in MongoDB.

Notifications You must be signed in to change notification settings

mushfiqurniazzz/MERN---Email-Sender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple MERN Email Sender

Screen Shot of the App's UI

This MERN app allows users to send emails to single or multiple users very , featuring functionalities for adding attachments,texts or paragraphs, and saving every single emails sent in MongoDB. It uses MongoDB as the database to store email data, Express.js for handling server-side logic, React.js for building the user interface, and Node.js for server-side runtime environment. The app provides a seamless experience for users to send emails and save time.

Running the Project Locally

To run this project on your local machine, follow these steps:

  1. Clone the Repository: Clone this repository to your local machine:

    git clone <repository_url>

  2. Navigate to Project Directory: Move into the project directory:

    cd <project_directory>

  3. Install Dependencies: Install the necessary dependencies using npm or yarn:

    npm install

    or

    yarn

  4. Setup Environment Variables: Create a .env file in the root of your project directory and add the following variables:

    MONGODB_URI=your_mongodb_uri PORT=5000 CLIENT_PORT=3000

    Replace your_mongodb_uri with your MongoDB connection URI. Customize the PORT and CLIENT_PORT variables if needed.

  5. Start the Development Server: Run the following command to start the development server:

    npm start

  6. Access the App: Open your web browser and navigate to http://localhost:3000 to access the app. You can now use the app locally on your machine, connected to your MongoDB database using the URI specified in the .env file.

  7. Note: The project may not work if you do not install dependencies in both front end and backend. So you would have to apply step 2 and 3 twice, once in frontend and once in backend.

About

This MERN app allows users to send emails to single or multiple users very , featuring functionalities for adding attachments,texts or paragraphs, and saving every single emails sent in MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published