PassWorld is a simple, browser-based password manager that allows you to securely store and manage your website login credentials locally. The application is designed to be intuitive and easy to use, providing a convenient way to keep track of your passwords without needing to rely on third-party services.
Secure Storage: Your passwords and usernames are encrypted and stored directly in your browser's local storage. This ensures that your data never leaves your computer.
User-Friendly Interface: The clean and minimalist design makes it easy to add, view, and manage your passwords.
Local Data Management: All your data is stored locally in your browser's local storage, giving you full control over your information.
Responsive Design: The application is optimized for use on both desktop and mobile devices.
PassWorld leverages the browser's localStorage API to save your password data. When you click the "Save" button, the application encrypts the website URL, username, and password before storing it as a JSON object in a key-value pair within your browser's storage.
When you revisit the page, the application retrieves the data from localStorage, decrypts it, and displays it.
Disclaimer: This is a basic demonstration of a password manager and is not recommended for storing highly sensitive information in a production environment due to the inherent security limitations of browser-based local storage.
React: A JavaScript library for building user interfaces.
Tailwind CSS: A utility-first CSS framework for rapid UI development.
ES6+ JavaScript: For application logic, handling user input, and managing local storage.
Follow these instructions to get the project up and running on your local machine.
Prerequisites A modern web browser (like Google Chrome, Firefox, or Microsoft Edge).
Installation Clone the repository:
git clone https://github.com/your-username/PassWorld.git
Navigate to the project directory:
cd PassWorld