A secure, modern, and user-friendly password management solution
Explore the docs »
View Demo
- 🔒 Secure password storage with Firebase
- 🎨 Beautiful, category-based organization
- 📱 Responsive design for mobile and desktop
- 🌓 Dark mode support
- 🔍 Quick search functionality
- 🎲 Password generator
- 📋 One-click copy for credentials
- 🔄 Real-time updates
- 👥 User authentication
- 📱 Mobile-first design
- Frontend Framework: React 18.3.1
- Build Tool: Vite
- Styling: Tailwind CSS
- Icons: Lucide React
- Language: TypeScript
- Backend: Firebase (Authentication & Firestore)
- Code Quality: ESLint
- State Management: React Context
- Performance: Modern JavaScript features & optimizations
-
Clone the repository
git clone https://github.com/raflyazwar/password-manager.git
-
Install dependencies
npm install
-
Set up Firebase
- Create a new Firebase project
- Enable Authentication and Firestore
- Copy your Firebase config to
src/lib/firebase.ts
-
Start the development server
npm run dev
-
Build for production
npm run build
- Create an account or log in
- Add passwords with categories (Game, Social Media, Others)
- View and manage your passwords with easy-to-use interface
- Search and filter passwords
- Copy credentials with one click
- Generate secure passwords automatically
- Secure Authentication: Email-based authentication with Firebase
- Real-time Database: Firestore for instant updates
- Category Management: Organized password storage
- Search Functionality: Quick access to stored passwords
- Responsive Design: Mobile-first approach
- Dark Mode: System-based and manual theme switching
- Password Generation: Strong password creation
- Clipboard Integration: Easy credential copying
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Rafly Azwar
- GitHub: @raflyazwar
- Website: raflyazwar.dev
- Firebase for authentication and database
- React for the frontend framework
- Tailwind CSS for styling
- Lucide React for icons
If you find this project helpful, please consider giving it a ⭐️ on GitHub!
- BagiBagi: Support on BagiBagi
- Saweria: Support on Saweria
- Socialbuzz: Support on Socialbuzz
Made with ❤️ by Your Name