GithubHelp home page GithubHelp logo

mastrhyperion98 / passlock Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 39.43 MB

PassLock is a simple application that uses a local database to handle a users list of service credentials.

Home Page: https://pass-lock.herokuapp.com/

License: GNU General Public License v3.0

Java 97.84% CSS 2.16%
passwordmanager javafx encryption local-database jdbc

passlock's People

Contributors

dependabot-preview[bot] avatar mastrhyperion98 avatar

Watchers

 avatar  avatar

passlock's Issues

Import/Export Progression Pop-up to show progress

A new Stage that takes priority over the currently opened stage. Shows progression in importing/exporting the data.
This is done such that the user does not experience a slow down or freeze while exporting/importing a large number of data.

Update EncryptionKey

Allows the user to update and change the encryption key used to secure the data.

should apply recursively to all pre-existing entries in the database.

Cloud Backup

Hook up the application to allow the users to login into their Google Drive (or maybe One Drive) account.

Allow the user to manually make backups of the database and keystore onto their private cloud service.

Export to encrypted serialized object

Rather than use a raw csv file that contains sensitive data. I will update the features to use a serialized object that gets encrypted and decrypted appropriately.

Code Structure and Content Refactoring.

I have had the intention to clean-up the code and structure the file hierarchy a little better. Right now it is a bit chaotic especially with all the controller classes just being dumped into the root of the project.

UI-Rescale

Unlock the UI and let it scale with resolution changes.

Add Entry Input Validation Feedback Response

Add input validation when attempting to add an entry. When an entry is illegal highlight the illegal field red. Possibly shake the window.

When a duplicate entry is attempted have a pop-up notify the user that duplicates

Import CSV

Validate and Read a CSV file and add the content to the database.

Cloud Synchronization

When a user is logged into their cloud service (probably only Google Drive, but will look into supporting One Drive) have an option to toggle automatic synchronization.

This will update the content of the google drive cloud on startup and before exiting the application.

Export to CSV

Export the content of the database as an unencrypted csv file.

User Interface Remaster

The user interface requires a lot of intention. The user interface is currently serviceable, however, it has a lot of down sides. I need to improve the user friendliness and the appeal of the GUI.

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.