Skip to content

angulardevelopment/emailjs

Repository files navigation

EmailJS

GitHub repo forks  GitHub repo stars  GitHub repo contributors GitHub repo Issues  GitHub repo PRs  GitHub repo Merged PRs 

Overview

EmailJS is an Angular-based project designed to provide email functionalities using JavaScript. The application leverages EmailJS to send emails directly from the front-end, making it simple to integrate email sending features without the need for back-end API configurations.

Hacktoberfest 2024 ✨

This project is participating in Hacktoberfest 2024!

We welcome contributions from the open-source community, by adding of new javascript topics or enhancements to the documentation. Every contribution counts toward your Hacktoberfest goal.

How to Contribute

  1. Fork this repository and create a new branch.
  2. Find an issue to work on, or propose a new feature by opening an issue.
  3. Submit your pull request before October 31st to make it count for Hacktoberfest!

Contributing

We welcome all contributions to the EmailJS project! Please read our Contributing Guidelines and Code of Conduct before you start.

Features

  • Send Emails: Use the app to send emails directly from the front end.
  • Angular Integration: Built with Angular, using TypeScript.
  • Responsive Design: Optimized for both desktop and mobile platforms.
  • Email Templates: Create and manage customizable email templates.

Prerequisites

Before running this project, ensure that you have the following installed:

Installation

  1. Clone the repository:
    git clone https://github.com/angulardevelopment/emailjs.git
  2. Navigate to the project directory:
    cd emailjs
  3. Install dependencies:
    npm install
  4. Add your EmailJS configuration in src/environments/environment.ts:
     export const environment = {
      production: false,
      emailJS: {
       serviceId: 'your-service-id',
       templateId: 'your-template-id',
       userId: 'your-user-id'
      }
     };
  5. Running the project:
    ng serve
    Navigate to http://localhost:4200/. The app will automatically reload if you make any changes to the source files.

Build

To build the project for production, run:

 ng build --prod

The build artifacts will be stored in the dist/ directory.

Usage

  1. Configure your EmailJS account and obtain the required service, template, and user IDs.
  2. Use the app's front end to compose and send emails.

Contributors 🌎

Many thanks to these amazing people :


Sunny


YockerFX

Happy Contributing! 🚀

About

No description or website provided.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published