Skip to content

🔐Generate strong and customized passwords, effortlessly. Select from preset password requirements and save your passwords with a unique note.

Notifications You must be signed in to change notification settings

amarnath-dev/pass-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🔐Locker

GitHub GitHub GitHub GitHub GitHub GitHub

Locker is an advanced password generation application built with React.js, Node.js, Express.js, and MongoDB, utilizing TypeScript for development. Locker provides and efficient way for creating strong passwords based on user requirements.

Key Features:

  • Dynamic UI: Developed with React.js and TypeScript for a dynamic user experience.
  • Secure Authentication: Utilizes Google authentication for secure user access.
  • Customized password generation: Generate passwords based on user requirements.
  • Preset Requirements: Allows users to create strong passwords from preset password requirements.
  • Add note for identification: Users can add notes for each password for uniquely identifying.
  • Save generated password: Offers password saving functionality for each generated password.

UI demo

locker

locker

Run this locally in your system:

  1. Clone the repository:

    git clone https://github.com/amarnath-dev/pass-generator.git
  2. Navigate to the project directory:

    cd gen-v
  3. Install dependencies for both frontend and backend:

    cd client
    npm install
    cd ..
    cd server
    npm install
  4. Set up environment variables:

    • Create a .env file in the server directory and add necessary environment variables.
    • Example:
      ## server-env

    PORT = 8000 CONNECTION_STRING = JWT_SECRETE = CRYPTO_SECRETE =

  5. Start the development server:

    cd client
    npm run dev
    cd ..
    cd server
    npm start
  6. Access application in your browser at http://localhost:5173/.

Technologies Used:

  • React.js
  • Node.js
  • Express
  • MongoDB
  • TypeScript
  • Tailwind CSS

About

🔐Generate strong and customized passwords, effortlessly. Select from preset password requirements and save your passwords with a unique note.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published