This Password Manager is built using React for a dynamic user interface, Tailwind CSS for modern styling, and Ant Design components for enhanced functionality. It provides a secure platform for users to manage and store their passwords and sensitive information efficiently. The application ensures data security through encryption and offers a user-friendly experience with intuitive navigation and responsive design. Ideal for users seeking a reliable solution to organize and protect their digital credentials.
FireX_Password_Manager_Desmonstration.mp4
- Add Password: Users can add new passwords for different accounts.
- Website
- Email Address
- Password
- Notes [Coming Soon]
- View Passwords: Users can view their stored passwords in a secure manner.
- Delete Passwords: Users can remove passwords they no longer need.
- Encryption: All passwords are encrypted before being stored locally.
- Auto-logout: Session timeout for added security.
- Responsive Design: Works seamlessly on desktop and mobile devices.
- Dark Mode: Toggle between light and dark themes for comfortable viewing.
- Frontend: React.js
- Styling: Tailwind CSS
- UI Components: Ant Design
- State Management: React Hooks (useState, useEffect)
- Utilizes browser's local storage for data persistence.
- Implements encryption for stored data.
- Add Password Page
- Form to collect account name, username, password, and optional notes
- View Passwords Page
- List view of all stored passwords
- Option to reveal/hide passwords
- Edit Password Page
- Similar to Add Password Page, but pre-filled with existing data
Screenshot of the Password Manager
Screenshot of the Password Manager with items added
- Clone the repository:
git clone https://github.com/SathruwanCooray/FireX_Password_Manager.git
- Navigate to the project directory:
cd FireXPasswordManager
- Install dependencies:
npm install
Copy - Start the development server:
npm run dev
- Password strength indicator
- Mobile Configuration ✅
- Option to generate strong passwords
- Clipboard password copy ✅
- Two-factor authentication
- Cloud sync option
- Password sharing feature
- Browser extension for easy access
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details.