This application is designed to login to any Google Mail account and scrape the data from the Sent folder to send to a Node.js Server. The Node.js server then takes the data and sends it to an API, receives the return and sends it back to the Scrape Gmail application.
Initially this application was only supposed to be a Server that responded with the email body. However, after working through the project I decided to build an ASP.NET MVC application that was able to display items on the DOM for users to see.
- C# & .NET
Unsolved Issues/Future Plans
- Need to setup a database to store data from each E-mail Scrape. The preferred method would be use MSSQL but MongoDB will be considered for speed and ease of use.
- Currently all the loading and scraping is done through one route in the HomeController. Ideally OAUTH would be one route and after the login is complete the token would be used to access the route that does the work.