Skip to content

Vozak16/Gmail-Manager

Repository files navigation

Gmail_Manager

First CS year coursework

Table of contents

Description:

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.

Input and Output data:

All the data was loaded with one kind of API:

Installation and usage:

$ git clone https://github.com/Vozak16/Gmail-Manager
$ cd Gmail-Manager
$ pip install -r requirements.txt
$ cd my_charts
$ python3 manage.py runserver

Usage examples:

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.

Contributing:

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.

Credits:

This project was developed by Yaroslav Morozevych and Volodymyr Savchuk, UCU, 2020

License:

Distributed under the MIT license. See LICENSE for more information.

About

First CS year coursework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published