Skip to content

A secure, full-featured password generator built with Laravel & Vue.js. Generate strong passwords, analyze their strength, manage favorites and history, and export them in TXT/JSON formats — all in a responsive, dark-mode UI. 100% local, fast, and privacy-focused.

License

Notifications You must be signed in to change notification settings

bylickilabs/PasswordGeneratorPro

Repository files navigation

Password Generator Pro – Laravel + Vue.js

ChatGPT Image 26 Juli 2025, 21_46_13

A full-featured, production-ready password generator built with Laravel (API backend) and Vue.js (frontend).

  • This application is designed for performance, security, and modular extensibility



🚀 Features

  • ✅ Custom password generation (length, uppercase, lowercase, numbers, symbols)
  • ✅ Password strength analysis
  • ✅ Clipboard support (copy to clipboard)
  • ✅ Favorites marking
  • ✅ Password generation history with timestamp
  • ✅ Export passwords (TXT and JSON)
  • ✅ REST API for saving, updating, and deleting passwords
  • ✅ Fully responsive & Dark Mode



📦 Tech Stack

  • Laravel 10+ (Backend API, Migrations, Eloquent ORM)
  • Vue.js 3 (Composition API) (Frontend UI)
  • Vite (modern dev/build tooling)



🛠️ Installation

git clone <repo-url> passwordgen cd passwordgen composer install npm install php artisan migrate npm run build php artisan serve

Access the application at http://localhost:8000




🧠 API Endpoints

Method Endpoint Description
GET /api/passwords List all generated passwords
POST /api/passwords Save a new password
PUT /api/passwords/{id} Toggle favorite
DELETE /api/passwords/{id} Delete a password



📁 Export Options

  • TXT: All passwords, one per line
  • JSON: Full password objects with metadata



🧩 Structure

/resources/js/components/PasswordGenerator.vue → Vue SFC component /app/Http/Controllers/PasswordController.php → Laravel API controller /database/migrations/ → Passwords table /app/Models/Password.php → Eloquent model /routes/api.php → API routes /resources/views/welcome.blade.php → Entry blade file 



📋 License

MIT – free to use, modify, extend. No warranties. LICENSE




👨‍💻 Author

Created by BYLICKILABS – Crafting Secure & Innovative Software.

About

A secure, full-featured password generator built with Laravel & Vue.js. Generate strong passwords, analyze their strength, manage favorites and history, and export them in TXT/JSON formats — all in a responsive, dark-mode UI. 100% local, fast, and privacy-focused.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published