PasswordBox is a secure and easy-to-use password manager web application that allows users to safely store their login credentials for all their online accounts. It is built using ASP.NET Core MVC and Bootstrap.
- User Registration & Login: Secure user management using ASP.NET Core Identity.
- Password Management: Add, edit, and list website names, usernames, and passwords.
- Modern UI: Clean and user-friendly design.
- Password Visibility Toggle: Show/hide password on login and registration pages.
- Responsive Design: Fully responsive layout for mobile and desktop devices.
- ASP.NET Core MVC (.NET 8)
- Entity Framework Core
- ASP.NET Core Identity
- Bootstrap 5
- jQuery (for password toggle functionality)
- Records for another user
-
Clone the repository:
git clone https://github.com/yourusername/passwordbox.git cd passwordbox
-
Restore required NuGet packages:
dotnet restore
-
Configure the database connection string in
appsettings.json
. -
Apply migrations and create the database:
dotnet ef database update
-
Run the application:
dotnet run
-
Open your browser and go to
https://localhost:5001
(or the specified port).
- Register and log in to securely store your login credentials.
- If a user is not logged in, the homepage displays a Register button.
- Login and registration pages include a password visibility toggle feature.
Contributions are welcome! Please open an issue first to discuss what you would like to work on.
For questions or feedback:
- Email: yusfuzn@hotmail.com