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.
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It allows for the execution of JavaScript code server-side.
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.
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.
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.
The application is deployed on render and can be accessed here.
Demo Presentation Link :- https://drive.google.com/file/d/1BNPy54RfOSsiBj77noC5q_0gxyeW5bRh/view?usp=sharing
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
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
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.