Secure & Convenient Two-Factor Authentication progressive Web App
This project provides a robust and user-friendly TOTP (Time-based One-Time Password) PWA built with Laravel, Vue.js, and Tailwind CSS. It empowers you to enhance the security of your online accounts with an additional layer of authentication beyond passwords.
Seamless Two-Factor Authentication: Generate time-based one-time passwords (TOTP) for secure logins to various services.
Modern PWA Experience: Enjoy an app-like experience with offline capabilities and push notifications (optional).
Intuitive Vue.js Interface: Benefit from a clean and responsive user interface built with VueJs.
Tailwind CSS Styling: Leverage the ease and customization of Tailwind CSS for a polished look.
Laravel Backend: Utilize the power of Laravel's secure framework for server-side operations.
Modular Design: Explore a well-organized codebase for easy maintenance and extension.
Your system requires the following stack to run this project:
- PHP 8.3
- Composer 2.4
- Laravel 11
- VueJs 3
- Tailwind CSS
To install & run this project first copy the "https://" URL of this repo & then:
git clone https://github.com/mirza-organization/totp-app.git cd totp-app
cp .env.example .env composer update
npm updateI am using SQLlite in this project therefore change the connection environment variable:
DB_CONNECTION=sqliteNow start your project:
php artisan serve
npm run devThere you go TAA DAAAAA..!!! 👻