First CS year coursework
Gmail-Manager is a web-application, which helps Gmail users to analyze and manage subscriptions in their mail inbox, delete the messages from the specific sender. In the web application user can:
- Register with his/her gmail inbox and gives permission to view and modify his/her email.
- View and analyze the quantity of messages in the pre-defined categories:'Promotions', 'Updates', 'Social' from the last 30 days.
- View and analyze the quantity of messages in the pre-defined categories:'Read', 'Unread' from the last 30 days.
- Choose one of the pre-defined categories:'Promotions', 'Updates', 'Social' to view and analyze the quantity of messages in this category by each sender from the last 30 days.
- Choose one of the pre-defined categories:'Promotions', 'Updates', 'Social' to delete all the messages in this category from the specific sender from the last 30 days.
- Choose one of the pre-defined categories:'Promotions', 'Updates', 'Social' to unsubscribe from the specific sender, whose messages belongs to this category.
All the data was loaded with one kind of API:
- [Gmail API] (https://developers.google.com/gmail/api)
$ git clone https://github.com/Vozak16/Gmail-Manager
$ cd Gmail-Manager
$ pip install -r requirements.txt
$ cd my_charts
$ python3 manage.py runserver
First step is to log in with your Gmail account. User follow the two next steps.
User moves to the page Get Started and press the "GET STARTED" button
After pressing the "GET STARTED" button user will see the following page with the quantity of messages in the pre-defined categories:'Read', 'Unread', Promotions', 'Updates', 'Social' from the last 30 days.
Then user be pressing the specific category button in the menu on page's left can view and analyze the quantity of messages in this category by each sender from the last 30 days.
If you want to contribute in one way or another, open an issue or clone and install the project using the abovementioned installation instructions, opening up the pull request once you are finished.
This project was developed by Yaroslav Morozevych and Volodymyr Savchuk, UCU, 2020
Distributed under the MIT license. See LICENSE
for more information.