Skip to content

Latest commit

 

History

History
87 lines (45 loc) · 3.3 KB

README.md

File metadata and controls

87 lines (45 loc) · 3.3 KB

ReachInBox

Overview

This Node.js application serves as an automated email outreach tool. It sends emails, categorizes them, generates automated replies based on the content, and sends them using the Gmail API.

Technologies Used

1. Node

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It allows for the execution of JavaScript code server-side.

2. Express

Express is a web application framework for Node.js. It simplifies the process of building web applications and APIs by providing a robust set of features.

3. React

React is a JavaScript library for building Ssamless UI. Its component-based architecture makes it easy to manage and organize UI elements, promoting reusability and maintainability.React Provide SOC ( Seperation of Concerns ) so we can separate our app.

4. Axios

Axios is a promise-based HTTP client for making asynchronous requests in JavaScript. It simplifies data fetching and handling HTTP responses, making it a reliable choice for API interactions in React applications.

Deployment

The application is deployed on render and can be accessed here.

Home Page

Home Page

After Login Categories mails Based on there Context

category

Sample Reply

reply

Mail after Login Success

Interest Mail

Interest Section

Interest Section

Interest Mail

Screenshot (304)

How to Run

Installation

Run Frontend

Clone the repository: git clone https://github.com/JahirPendhari09/reachinbox-Assignment.git
Navigate to the project directory: cd reachinbox-assignment
Navigate to the project directory: cd frontend
Install the dependencies: npm install
Start the development server: npm run start
Open your browser and visit: http://localhost:3000

Run Backend

Clone the repository: git clone https://github.com/JahirPendhari09/reachinbox-Assignment.git
Navigate to the project directory: cd reachinbox-assignment
Install the dependencies: npm install
Start the development server: npm run server
Open your browser and visit: http://localhost:8080

Credits

This project was developed by Jahir Pendhari as a part of Masai School training program.

Feel free to explore and integrate these endpoints into your application.