Skip to content

NexKey is a sleek and secure password manager with a modern, animated UI. Built with React for the front-end and Node.js/Express for the back-end, it allows you to securely store, manage, and generate strong passwords. Featuring robust encryption and seamless database connectivity, NexKey ensures your sensitive information stays safe.

License

Notifications You must be signed in to change notification settings

MohammadAshmir786/NexKey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Password Manager

A secure and visually appealing password manager built with a sleek design, animated icons, and seamless database connectivity. This project allows users to securely store, retrieve, and manage their passwords in a user-friendly interface.

Features

  • πŸ”’ Secure Password Storage: Store and encrypt your passwords with strong encryption algorithms.
  • 🎨 Sleek UI/UX: Modern, responsive design with smooth animations and transitions to enhance the user experience.
  • βš™οΈ Database Connectivity: Integration with a robust database to securely save and retrieve passwords.
  • πŸ§‘β€πŸ’» User-Friendly: Simple and intuitive interface with animated icons and easy navigation.
  • πŸ”‘ Password Generation: Built-in password generator for creating strong, unique passwords on the fly.
  • πŸ’Ύ Cross-Device Sync: Synchronize your data across multiple devices (depending on your setup).

Technologies Used

  • Frontend: React, HTML5, CSS3, and modern JS libraries.
  • Backend: Node.js, Express.js, MongoDB (or your chosen database).
  • Authentication: JWT (JSON Web Tokens) for secure user authentication and authorization.
  • Encryption: AES or bcrypt for secure password encryption.
  • Animations: CSS animations, Loradicons for smooth and engaging interactions.

Getting Started

Prerequisites

  1. Node.js and npm
  2. MongoDB (or any other preferred database)
  3. Your preferred code editor

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/password-manager.git
    cd password-manager
  2. Install dependencies:

    npm install
  3. Set up your .env file with necessary environment variables (e.g., database URI, secret keys, etc.).

  4. Run the development server:

    npm start

    Your app will be live at http://localhost:3000.

Contributing

Feel free to fork the repository, open issues, or submit pull requests to help improve the project. Contributions are always welcome!


πŸ“‘ License

This project is licensed under the MIT License - see the LICENSE file for details.

About

NexKey is a sleek and secure password manager with a modern, animated UI. Built with React for the front-end and Node.js/Express for the back-end, it allows you to securely store, manage, and generate strong passwords. Featuring robust encryption and seamless database connectivity, NexKey ensures your sensitive information stays safe.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published