This repository contains a web application designed to help developers reach out to companies with a customizable email template generated by OpenAI. This tool aims to assist developers in marketing themselves effectively to potential employers.
The purpose of this project is to streamline the process of reaching out to companies by generating professional email templates tailored to the developer's skills and experiences. This not only saves time but also ensures that the emails are well-crafted and personalized.
- Fetches companies information using SerpApi.
- Generates personalized email templates using OpenAI.
- Allows developers to customize and copy email subjects and bodies.
- Authentication Login: Implement user authentication to manage personal templates and settings.
- Edit Email Generation Prompt: Allow users to customize the prompt used to generate email templates.
- Scrape Contact Emails: Extract contact emails from company websites.
- Save and Paginate Templates: Save generated templates and enable pagination through saved templates.
- UI Improvements: Update the UI for a cleaner and more user-friendly experience.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/johnmccants002/devoutreach.git cd devoutreach -
Install the dependencies:
npm install
- Start the application:
npm start
Contributions are welcome! To contribute:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature-name
-
Make your changes and commit them:
git commit -m 'Add new feature'- Push to the branch:
git push origin feature-name- Create a pull request.
My email is johnmccants002@gmail.com