Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 16 additions & 1 deletion Quick In/autofill.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,24 @@
loginForm = document.querySelectorAll('button[type=password]')[0];
defaultReplace = null;
break;


case 'github' :
loginField = document.getElementById('login_field');
passwordField = document.getElementById('password');
loginForm = document.getElementsByName( 'commit' )[0];
defaultReplace = "https://github.com";
break;

case 'dropbox' :
loginField = document.querySelectorAll('input[type=email]')[0];
passwordField = document.querySelectorAll('input[type=password]')[0];
loginForm = document.querySelectorAll('button[type=submit]')[0];
defaultReplace = "https://dropbox.com";
break;

default:
alert("id not defined!");
//alert("id not defined!");

}

Expand Down
7 changes: 6 additions & 1 deletion Quick In/background.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,15 @@
newURL = "https://www.twitter.com/login";

break;
case 'twitter':
case 'pinterest':
newURL = "https://www.pinterest.com/login";

break;

case 'dropbox':
newURL = "https://www.dropbox.com/login";

break;
}

chrome.storage.local.set({'email': myUsername});
Expand Down
3 changes: 2 additions & 1 deletion Quick In/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
"matches": [
"https://stackoverflow.com/users/login*",
"https://www.facebook.com/login/*",
"https://www.twitter.com/login"
"https://www.twitter.com/login",
"https://www.dropbox.com/login"

],
"js": ["autofill.js"],
Expand Down
40 changes: 38 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,48 @@
# Quick-In
***
A chrome extension along with an android app makes your life much easier. Having a lot of online accounts and facing the pain to remember their login credentials can be really tiresome. "Quick In" chrome extension and app comes to rescue you. It provides an app based automatic one click login to your account in browser with latest fingerprint security.

A chrome extension along with an android app makes your life more easier. Having lot of online accounts and facing the pain to remember their login credentials. "Quick In" chrome extension and app comes to rescue you. It provides an app based automatic one click login to your account in browser with latest fingerprint security.
- **Android App** : provide 1 click login.
- **Chrome Extension** : opening accounts in broswer.
- **Centralised Server** : for communication between app and extension.

## Features

- Simple and Secure login.
- No manual credential entry is required.
- Remotely open your accounts from anywhere.

## Supports Login for :

- Facebook
- Github
- Stackoverflow
- Twitter
- Dropbox


### Tech

Quick-In uses following technologies :

* **JavaScript** - for chrome extension.
* **Android** - java based app.
* **node.js** - evented I/O for the backend.
* **Express** - fast node.js network app framework.
* **Socket.io** - for reliable web based socket connectivity.

And of course Quick-In itself is open source with a **public repository** on GitHub.


### Todos

- Enable user to logout from accounts.
- Provide login to multiple accounts of a website.

#### Hack In The North 2.0

#### Team : Team_Not_Found_Exception
1. Jayant Kumar Yadav
2. Manish SIngh Kushwaha
2. Manish Singh Kushwaha
3. Gaurav Sharma
4. Jitesh