Work in Progress
Visit the site: https://knoat.com
Simple Gmail client built using React and Redux. Pulls data from Gmail's RESTful API.
Authentication - entirely handled by Gmail for security
Data - Knoat doesn't store or persist any user or account data. The application only fetches the data from Gmail's API.
Features - Read, Reply, Send, and Delete emails.
-
Users will see a page with a button to sign in.
-
Once signed-in, a popup screen from Gmail will ask the user for permission.
-
Inbox will load with all messages.
API Keys - All requests from Gmail's API require an OAuth 2.0 Client ID as well as an API Key. You can create a project and get these credentials from Google's Cloud Platform or read more and follow the links in Google's Node.js Quickstart Guide.
Store the two credential values in an .env
file in the root directory. An example of this can be found in .envsample
.