mailparser.js is a web application built using React and JavaScript, designed to assist students in their job application process. By logging in with their Gmail account, students can perform queries on their mailbox and extract relevant data based on their preferences. The application tries to parse the names of the companies the student has applied to and generates a downloadable spreadsheet for easy reference.
To set up and run the application on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/anupkashyap/mailparserjs.git
- Change into the project directory:
mailparserjs
- Install dependencies:
npm install
- Replace the API keys in the
config.js
file with your own. - Start the application:
npm start
Once the application is up and running, users can access it through their web browser. Follow these steps to use the Mail Parsing Application:
- Login with your Gmail account credentials.
- Specify the desired time range and data filters for your query.
- Initiate the query to extract relevant job application data from your mailbox (Not modifying the query will run with a default query and may or may not produce good results based on the mailbox).
- The application will parse the names of the companies you applied to.
- Download the generated spreadsheet containing the parsed data for further analysis and reference.
mailparser.js offers the following features:
- Secure login with Gmail account credentials.
- Customizable queries to extract specific job application data.
- Parsing of company names from emails.
- Generation of downloadable spreadsheets for easy data management.
mailparser.js is open-source software licensed under the MIT License. Feel free to use and modify the application according to your needs.
If you would like to contact the creator of the project for feedback, suggestions, or collaboration opportunities, you can reach out via:
- LinkedIn: Anup Kashyap