/letMeIn-reactts

letMeIn is a password management application which designed for a final project.

Primary LanguageTypeScript

LetMeIn Password Manager

letMeIn is a password management application where you can store your passwords securely and generate strong passwords.

Features

  • Store Login/Password credentials
  • One-click Strong Password Generation
  • PWA enabled so you can easily add it on your desktop or mobile platform
  • No data is leaving your computer:
    • Everything is encrypted, stored and decrypted on your local database
    • Easy to backup and restore
  • There's more to come...

Screenshots

img

img

img

Languages

LetMeIn is currently available in the following languages:

  • ENGLISH

Requirements

  • MySQL 8+
  • Java 11+
  • Java Extensions:
    • Maven
    • Spring Framework
  • React
  • Typescript

Backend Repository

https://github.com/ssscs/letmein-spring

How to use

  1. Update node_modules
$ npm update
  1. Run start.sh
$ ./start.sh
  1. Get the executable jar file from
  1. Run the jar file
$ java -jar letMeIn-mysql.jar

Disclaimer

This application is for education purposes only. It may contain vulnerabilities!! I don't recommend using this application publicly because there is no encryption for the communication between the frontend and the backend. Use it at your own risk.

Note

If you want to enable all the PWA options you need to generate certificates before enabling https.