Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alin00r/gmailcontactapp
"ExpressMailer: A simple Express website with a contact form that seamlessly sends emails using Gmail and Nodemailer."
https://github.com/alin00r/gmailcontactapp
gmail jade nodejs nodemailer npm pug
Last synced: 2 days ago
JSON representation
"ExpressMailer: A simple Express website with a contact form that seamlessly sends emails using Gmail and Nodemailer."
- Host: GitHub
- URL: https://github.com/alin00r/gmailcontactapp
- Owner: alin00r
- Created: 2023-11-18T21:51:59.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-18T22:05:28.000Z (about 1 year ago)
- Last Synced: 2024-11-06T18:00:26.902Z (about 2 months ago)
- Topics: gmail, jade, nodejs, nodemailer, npm, pug
- Language: CSS
- Homepage: https://expressmailer.onrender.com/
- Size: 49.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GmailContactApp
![image](https://github.com/alin00r/GmailContactApp/assets/74410154/287d0a8b-ae28-495a-b7cf-afc3f47584c7)## Technologies 🚀
- Node.js
- Express.js
- HTML, CSS
- Pug || jade (Template Engine)
- Nodemailer
- Gmail
1. **Clone the Repository:**
Clone this repository to your local machine:
```bash
git clone https://github.com/alin00r/GmailContactApp.git
cd GmailContactApp
```
2. **Install Dependencies:**
Run the following command to install all the required dependencies:
```bash
npm install
```
3. **Configure Environment Variables:**Before you can run the Natours app, you need to set up your environment variables. These variables store sensitive information required for the app to function properly. Follow these steps to configure your environment variables:
1. **Create a `.env` File:**
In the root directory of the app, create a file named `.env`.2. **Add the Following Environment Variables:**
Replace the placeholders with your actual information. You might need to sign up for accounts and services to obtain the required credentials.```dotenv
# Gmail Configuration
GMAIL_USERNAME = your gmail email(account)
GMAIL_PASSWORD = your gmail password
![image](https://github.com/alin00r/GmailContactApp/assets/74410154/1e9df2c1-bf39-4b33-83a5-3bc74e3f8fb5)
## License[![License](https://img.shields.io/:License-MIT-blue.svg?style=flat-square)](http://badges.mit-license.org)
- [Ali Nour](https://github.com/alin00r)