{"id":19633831,"url":"https://github.com/mateuszskoczek/securebank","last_synced_at":"2026-05-04T11:35:08.332Z","repository":{"id":218742024,"uuid":"740655889","full_name":"mateuszskoczek/SecureBank","owner":"mateuszskoczek","description":"Simple secure web application for managing a bank account ","archived":false,"fork":false,"pushed_at":"2026-02-25T23:07:12.000Z","size":323,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-26T01:37:15.430Z","etag":null,"topics":["bank","blazor-server","csharp","cybersecurity","data-protection","dotnet","security","sqlite"],"latest_commit_sha":null,"homepage":"https://repos.mateuszskoczek.com/MateuszSkoczek/SecureBank","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mateuszskoczek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-08T19:44:13.000Z","updated_at":"2026-02-25T23:07:17.000Z","dependencies_parsed_at":"2024-11-14T17:30:15.606Z","dependency_job_id":"c4d9fd02-8c4d-47a8-812e-9db43cadcda9","html_url":"https://github.com/mateuszskoczek/SecureBank","commit_stats":null,"previous_names":["mateuszskoczek/securebank"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mateuszskoczek/SecureBank","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuszskoczek%2FSecureBank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuszskoczek%2FSecureBank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuszskoczek%2FSecureBank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuszskoczek%2FSecureBank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mateuszskoczek","download_url":"https://codeload.github.com/mateuszskoczek/SecureBank/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateuszskoczek%2FSecureBank/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32605975,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"ssl_error","status_checked_at":"2026-05-04T10:08:02.005Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bank","blazor-server","csharp","cybersecurity","data-protection","dotnet","security","sqlite"],"created_at":"2024-11-11T12:18:43.480Z","updated_at":"2026-05-04T11:35:08.327Z","avatar_url":"https://github.com/mateuszskoczek.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\".gitea/readme/icon.png\"/\u003e\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eSecure Bank\u003c/h1\u003e\n\n\u003ch3 align=\"center\"\u003e\u003cb\u003eSimple secure web application for managing a bank account\u003c/b\u003e\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003eSecure 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.\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg width=\"50%\" src=\".gitea/readme/screenshot.png\"/\u003e\u003c/p\u003e\n\n---\n\n## Informations\n\n\u003e [!Important]\n\u003e **For Github users:**\n\u003e\n\u003e This is only mirror repository. All changes are first uploaded to the repository \u003ca href=\"https://repos.mateuszskoczek.com/MateuszSkoczek/SecureBank\"\u003ehere\u003c/a\u003e. Releases are also published on original repository. However, Github repository handles issues and pull requests for better accessibility.\n\n\u003e [!IMPORTANT]  \n\u003e App is no longer maintained, but should work properly\n\n## Features\n\n- View account balance and transaction history\n- Money transfers creation\n- Hiding sensitive data in account details\n- Possibility to change password\n- Basic admin panel (create, remove and unlock accounts, create transfers between two accounts)\n- Entering random characters from the password when logging in\n- Account locking after 3 failed login attempts\n\n## Installation and usage\n\nThe easiest way to use this app is to run it in Docker containers, using Docker compose file.\n\n1. Make sure you have Docker installed\n2. Clone repository\n3. Open terminal in repository directory\n4. Run `docker compose up -d` command\n\nYou can access app at https://localhost/ after accepting self-signed certificate.\n\n**Login data for example admin account:**\n\nClient code: `00000001`\u003cbr\u003e\nPassword: `0T9jU#i`\n\nYou have to change password at first login.\n\n## Attribution and contribution\n\nThis project is open source on MIT License, so you can just copy and upload again to your repository. But according to the license, you must include information about the original author. You can find license \u003ca href=\"https://repos.mateuszskoczek.com/MateuszSkoczek/SecureBank/src/branch/main/LICENSE\"\u003ehere\u003c/a\u003e.\n\n**Other sources:**\n\n- Icon by \u003ca href=\"icons8.com\"\u003eIcons8\u003c/a\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateuszskoczek%2Fsecurebank","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmateuszskoczek%2Fsecurebank","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateuszskoczek%2Fsecurebank/lists"}