Skip to content

pranav-kale-01/LetterShelf

Repository files navigation

Letter Shelf - A Newsletter Reader Application

GitHub commit activity GitHub contributors GitHub GitHub last commit

A Clean, Fast, and Easy to Use Email Client that sorts newsletters from regular emails. LetterShelf is built using Flutter along with Google's Gmail API and Firebase.

Note:

The current version works only with android, iOS and web implementation in progress..

Screenshots

(Note: The ui represented in the screenshots might be from a earlier build.)

Sign-in Page:

Setup Page:

Home Page:

Explore Page:

Profile Page:

External dependencies

1. googleapis - Gmail API (gmail.v1):

The Gmail API lets you view and manage Gmail mailbox data like threads, messages, and labels.

2. googleapis - People API (people.v1):

Provides access to information about profiles and contacts. Used to get user details like username and public profile picture.

3. googleapis_auth

Provides support for obtaining OAuth2 credentials to access Google APIs. Used to securely authenticate the user to access user information.

4. Firebase - Google (firebase_storage and cloud_firestore):

For Cloud Storage, Analytics, and crash reports.

5. Hive :

For Local Storage, and caching of data and images.


Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

A Simple Newsletter Application using Google's Gmail API and Flutter for Android, iOS and Web

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages