Coder Social home page Coder Social logo

pass-man's People

Contributors

raunakk02 avatar vishnuagbly avatar

Watchers

 avatar

pass-man's Issues

Add Web Integration Functionality

This issue is to be done after #3 and in this, we will need another screen to show QR Code for RSA-4096 public key then encrypt the AES-256 key and upload to firestore from where the web app will check for the availability of the key and once the key is available it will sync all encrypted keys from firestore to the database.

In the web app, this QR screen will occur after login.

Create add Note and add Password UI Screens

We need to have screens of adding passwords and adding note screens, for this might also need to add floating action button and whatever animation-like the thing to get two small buttons from a bigger button, basically according to the wireframe.

From Wireframe should get the idea about how will transmission from the home screen to the add a password screen and add a note screen will take place.

Will also need to add different files for both inside the screens folder.

On both screens just left the onChanged and onSubmit properties of textfield, or just add someplace where we will call functions to make API calls to check password strength, another to get auto websites logo and preferably will show auto-complete when typing URL. And then finally we will call a function on submit button.

Basically, just create the UI for now, we will assign variables and function calls later.

App logout issue

The application should redirect the user to the sign-in screen by tapping the logout icon button, but it does not do so until the user refreshes the app/ resumes it from the background.

WhatsApp.Video.2021-11-13.at.7.14.28.PM.mp4

Create backend for adding passwords.

We need to add passwords to the Cloud Firestore and Internal Storage from the app. Passwords will be saved in encrypted form in both cloud and local storage, using AES-256 encryption.

Add Lock Screen

We need a screen after the main login screen, as mentioned in the wireframe, this will be the lock screen of the actual phone.
i.e biometric/pattern/pin whatever is the lock screen on the actual phone (if possible), otherwise add biometric only if available on the phone.

Also making sure that this lock screen should not be there in the web app, that is conditional import like if we are using a package to get the lock screen of the mobile device, we would want the conditional import, i.e only in case of mobile app and not in case of the web app.

After this lock screen, it will redirect to Home Screen. In the case of the web app after the main login only it will redirect to the home screen.

This Lock Screen will always be there whenever opening the app, on the mobile phone.

Add M-Password functionality

When the user has already logged in once before on mobile and we then went to open the app again another day or sometime later but offline, we need an M-Password functionality in case the lock screen is not available.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.