KeyKeep is a password manager application built with React that allows users to securely save and manage their passwords.
- Save and manage passwords for different websites
- Toggle password visibility
- Form validation with error messages
- Fetch saved passwords from an API
- Add new passwords to the vault
- Delete passwords from the vault
Follow these instructions to set up and run the project locally for development and testing purposes.
You need to have the following software installed on your system:
- Node.js (https://nodejs.org/)
- npm or yarn (npm is included with Node.js)
-
Clone the repository to your local machine:
git clone https://github.com/SeeminKhan/KeyKeep.git
-
Navigate to the project directory: cd keykeep
-
Install the dependencies: npm install
-
Start the development server: npm start