{"id":15170880,"url":"https://github.com/alin00r/gmailcontactapp","last_synced_at":"2026-01-24T00:19:14.595Z","repository":{"id":207986906,"uuid":"720566856","full_name":"alin00r/GmailContactApp","owner":"alin00r","description":"\"ExpressMailer: A simple Express website with a contact form that seamlessly sends emails using Gmail and Nodemailer.\"","archived":false,"fork":false,"pushed_at":"2023-11-18T22:05:28.000Z","size":51,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-14T21:11:50.557Z","etag":null,"topics":["gmail","jade","nodejs","nodemailer","npm","pug"],"latest_commit_sha":null,"homepage":"https://expressmailer.onrender.com/","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alin00r.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-11-18T21:51:59.000Z","updated_at":"2023-11-18T22:11:03.000Z","dependencies_parsed_at":"2023-11-18T22:47:17.297Z","dependency_job_id":"941ac471-814f-4266-ab40-542dde2f3374","html_url":"https://github.com/alin00r/GmailContactApp","commit_stats":null,"previous_names":["alin00r/gmailcontactapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alin00r%2FGmailContactApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alin00r%2FGmailContactApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alin00r%2FGmailContactApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alin00r%2FGmailContactApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alin00r","download_url":"https://codeload.github.com/alin00r/GmailContactApp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254227631,"owners_count":22035671,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gmail","jade","nodejs","nodemailer","npm","pug"],"created_at":"2024-09-27T08:40:44.891Z","updated_at":"2026-01-24T00:19:14.550Z","avatar_url":"https://github.com/alin00r.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# GmailContactApp\r\n![image](https://github.com/alin00r/GmailContactApp/assets/74410154/287d0a8b-ae28-495a-b7cf-afc3f47584c7)\r\n\r\n\r\n## Technologies 🚀\r\n\r\n- Node.js\r\n- Express.js\r\n- HTML, CSS\r\n- Pug || jade (Template Engine)\r\n- Nodemailer\r\n- Gmail\r\n1. **Clone the Repository:**\r\n   Clone this repository to your local machine:\r\n   ```bash\r\n   git clone https://github.com/alin00r/GmailContactApp.git\r\n   cd GmailContactApp\r\n   ```\r\n2. **Install Dependencies:**\r\n   Run the following command to install all the required dependencies:\r\n   ```bash\r\n   npm install\r\n   ```\r\n3. **Configure Environment Variables:**\r\n\r\n   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:\r\n\r\n   1. **Create a `.env` File:**\r\n      In the root directory of the app, create a file named `.env`.\r\n\r\n   2. **Add the Following Environment Variables:**\r\n      Replace the placeholders with your actual information. You might need to sign up for accounts and services to obtain the required credentials.\r\n\r\n      ```dotenv\r\n\r\n      # Gmail Configuration\r\n       GMAIL_USERNAME = your gmail email(account)\r\n       GMAIL_PASSWORD = your gmail password\r\n    ![image](https://github.com/alin00r/GmailContactApp/assets/74410154/1e9df2c1-bf39-4b33-83a5-3bc74e3f8fb5)\r\n## License\r\n\r\n[![License](https://img.shields.io/:License-MIT-blue.svg?style=flat-square)](http://badges.mit-license.org)\r\n\r\n- [Ali Nour](https://github.com/alin00r)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falin00r%2Fgmailcontactapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falin00r%2Fgmailcontactapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falin00r%2Fgmailcontactapp/lists"}