https://github.com/kunalbishwal/vaultify
Vaultify - Secure Password & Credit Card Manager Vaultify is a secure and intuitive password and credit card detail manager designed to keep your sensitive data encrypted, organized, and easily accessible. With a focus on privacy and security, Vaultify ensures that your credentials remain protected using industry-standard encryption techniques.
https://github.com/kunalbishwal/vaultify
clerk-authentication nextjs react shadcn-ui tailwindcss typescript vercel
Last synced: 3 months ago
JSON representation
Vaultify - Secure Password & Credit Card Manager Vaultify is a secure and intuitive password and credit card detail manager designed to keep your sensitive data encrypted, organized, and easily accessible. With a focus on privacy and security, Vaultify ensures that your credentials remain protected using industry-standard encryption techniques.
- Host: GitHub
- URL: https://github.com/kunalbishwal/vaultify
- Owner: KunalBishwal
- Created: 2025-02-03T17:38:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-26T13:52:36.000Z (over 1 year ago)
- Last Synced: 2025-12-26T23:55:51.132Z (6 months ago)
- Topics: clerk-authentication, nextjs, react, shadcn-ui, tailwindcss, typescript, vercel
- Language: TypeScript
- Homepage:
- Size: 253 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🚀 WalletWarden - Secure Digital Vault Manager
WalletWarden is a secure and intuitive digital vault that helps you manage passwords, payment cards, and private notes with end-to-end encryption. Built with Next.js, Tailwind CSS, ShadCN UI, and Clerk authentication, it ensures seamless security and user experience.
🔥 Features
Secure Payment Card Storage – Store and manage your credit/debit cards securely.
Password Manager – Keep your passwords safe with end-to-end encryption.
Dark Mode Support – Fully responsive with light and dark mode.
Clerk Authentication – Secure user authentication and management.
ShadCN UI Components – Beautiful UI components for a seamless experience.
Luhn Algorithm Validation – Validate credit card numbers before storing them.
🛠️ Tech Stack
Framework: Next.js
UI Library: ShadCN UI
Styling: Tailwind CSS
Authentication: Clerk
State Management: React Hooks
Form Validation: React Hook Form + Zod
📸 Screenshots
Coming soon...
🚀 Getting Started
1️⃣ Clone the Repository
sh
Copy
Edit
git clone https://github.com/yourusername/walletwarden.git
cd walletwarden
2️⃣ Install Dependencies
sh
Copy
Edit
npm install
# or
yarn install
3️⃣ Set Up Environment Variables
Create a .env.local file and add the required Clerk API keys and database credentials.
env
Copy
Edit
NEXT_PUBLIC_CLERK_FRONTEND_API=your_clerk_api_key
CLERK_SECRET_KEY=your_clerk_secret_key
DATABASE_URL=your_database_url
4️⃣ Run the Development Server
sh
Copy
Edit
npm run dev
# or
yarn dev
Your app will be running on http://localhost:3000.
📦 Folder Structure
bash
Copy
Edit
/walletwarden
├── /components # UI Components
├── /pages # Next.js Pages
├── /styles # Global Styles (Tailwind)
├── /actions # Server Actions
├── /public # Static Assets
├── .env.local # Environment Variables
├── next.config.js # Next.js Configuration
├── tailwind.config.js # Tailwind CSS Configuration
├── package.json # Dependencies
└── README.md # Project Documentation
🛡 Security
All sensitive data is encrypted before storing.
Uses Clerk authentication for user management.
Validates credit card numbers with the Luhn Algorithm before saving.
📌 Roadmap
✅ Implement Card & Password Storage
✅ Clerk Authentication
⏳ Add Notes Vault
⏳ Implement Auto-fill Feature
⏳ Mobile App Integration
💡 Contributing
We welcome contributions! If you’d like to contribute, feel free to open an issue or submit a pull request.
📜 License
This project is licensed under the MIT License.
🤝 Connect with Me
GitHub: YourUsername
LinkedIn: YourProfile