Skip to content

Latest commit

 

History

History
204 lines (119 loc) · 7.38 KB

README.md

File metadata and controls

204 lines (119 loc) · 7.38 KB

IITI-HUB

An App for Student Professor Project Collaboration and Automatic Email Categorization based on labels built for IIT Indore & extendable for others!

Organization : ASM Developers

CS208- Sem4- ProjectWork

Contributors


Table of Contents

Sneak Peek

1. Project Description

2. Repository Structure

4. Tech Stack

5. Installation guide

6. Usage

  • For Students
  • For Professors
  • For Admin
  • For Guests

7. Features

  • Student Professor Collaboration Platform
  • Automatic Categorization of Incoming Emails
  • News Bulletin for IIT Indore
  • Map of IIT Indore ( specially for visitors/ guests)

8. Future Work

0. Sneak Peek

Home Page Email Default Labels Project

1. Project Description

  • An app for the college community.
  • It can be used by college students and professors and even by administrations.
  • This app will provide:
    • a platform for student-professor collaboration
    • information and regular updates about any technical, cultural, academic and sports events,, and many more things.
  • Thus acting as a bridge between the members of the institute community.

NOTE: Currently only Designed for IIT Indore Community but can be easily extended to other colleges, Institutions , companies for their use case.

2. Repository Structure

  • (important folders)
  • Main -
    • Diagrams - explaining software development techniques used
    • lib

4. Tech Stack

  • Flutter
  • Dart
  • Firebase
  • Firestore
  • Gmail API

5.Installation guide

Run the following code in a folder for development :

  • clone this repo
$ git clone https://github.com/ASM-developers/iitihub.git
$ cd iitihub
$ flutter pub get

6. Usage

  • download apk file provide in main repo
  • run the file in mobile( not published

7. Features

  • Student Professor Collaboration Platform
    • Professor Fills details of his/her project
    • Student view these and contact the professor for further correspondence
Prof. Fills Projects Details Adding Project Tags
Successful Project Submission Project Name Already taken Incomplete Project Details
Project Search Project Description (Update/Delete available for Prof.)

  • Automatic Categorization of Incoming Emails - Provided Custom Labels ( for TECH, CULTURAL, CERPS, etc )
Default Categories Specific Category emails( say CULT) Email Content(one of them)
-----------:

  • News Bulletin for IIT Indore
N1 N2 N3
-------------
  • Map of IIT Indore ( specially for visitors/ guests)

  • Search and View Profiles of IITI community

8. Ways to improve our current work!

  • add status on professor's projects (completed / positions full / positions vacant)
  • add some extra ways to handle duplication of projects ( open for creativity)
  • Making the email rendering more efficient ( although functionality will remain the same , but rendering the only visible emails)
  • Custom labels for automatic email sort( can be done very easily, not done given the time constraint), requires just to implement add labels to a given entity in the list( refer code)
  • Collaborating with other CS208 projects of IIT Indore to Include other components like EV tracking , Food/Mess Delivery,

Contact Us

ASM Developers