Update README.md

This commit is contained in:
2026-02-10 22:13:47 +01:00
Unverified
parent 3d978e6ea2
commit 9de78a0fe4

View File

@@ -1,3 +1,52 @@
# SecureBank <p align="center"><img src=".gitea/readme/icon.png"/></p>
Password for admin account (00000001) in example database: 0T9jU#i: <h1 align="center">Secure Bank</h1>
<h3 align="center"><b>Simple secure web application for managing a bank account</b></h3>
<p align="center">Secure Bank was written in C#, in Blazor Server and ASP.NET Core Web API frameworks. It uses SQLite database to store data and communicates with it using Entity Framework Core. System uses Nginx as reverse proxy. This project was part of "Data protection in IT systems" course at Warsaw University of Technology.</p>
<p align="center"><img width="50%" src=".gitea/readme/screenshot.png"/></p>
---
## Informations
> [!IMPORTANT]
> App is no longer maintained, but should work properly
## Features
- View account balance and transaction history
- Money transfers creation
- Hiding sensitive data in account details
- Possibility to change password
- Basic admin panel (create, remove and unlock accounts, create transfers between two accounts)
- Entering random characters from the password when logging in
- Account locking after 3 failed login attempts
## Installation and usage
The easiest way to use this app is to run it in Docker containers, using Docker compose file.
1. Make sure you have Docker installed
2. Clone repository
3. Open terminal in repository directory
4. Run `docker compose up -d` command
You can access app at https://localhost/ after accepting self-signed certificate.
**Login data for example admin account:**
Client code: `00000001`<br>
Password: `0T9jU#i`
You have to change password at first login.
## Attribution
You can copy this repository and create your own version of the app freely. However, it would be nice if you included URL to this repository in the description to your repository or in README file.
**Other sources:**
- Icon by <a href="icons8.com">Icons8</a>