https://github.com/karolchoron/file-sharing-app-asp.net
Student project of file sharing application made in C# ASP.NET technology.
https://github.com/karolchoron/file-sharing-app-asp.net
asp-net database
Last synced: 3 months ago
JSON representation
Student project of file sharing application made in C# ASP.NET technology.
- Host: GitHub
- URL: https://github.com/karolchoron/file-sharing-app-asp.net
- Owner: karolchoron
- Created: 2023-03-11T16:12:18.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-27T14:40:31.000Z (3 months ago)
- Last Synced: 2025-02-27T18:57:23.187Z (3 months ago)
- Topics: asp-net, database
- Language: JavaScript
- Homepage:
- Size: 45.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📂 File Sharing Application in ASP.NET
## EN:
**Student project** of a file-sharing application made in **C# ASP.NET** technology.### 🔐 User Features:
- ✅ **Register and log in**
- ✅ **Upload files** (max 4 per user)
- ✅ **Download files from other users**
- ✅ **Delete own uploaded files**
- ✅ **View file list without logging in**### 📁 File Upload Restrictions:
- 🚫 **Max 4 files per user** (must delete to upload more)
- 🚫 **Max file size:** 3.0 KB
- 🚫 **Duplicate file names not allowed**### 🛠️ Admin Features:
- ✅ **Access to the Admin Panel**
- ✅ **Add users to the Administrator role**### 🔑 Adding Roles:
To add a role, you must be logged in with an **administrator account**.🛠️ **Built-in admin credentials:**
- 📧 `admin@admin`
- 🔑 `Admin_123!`After logging in, the **Admin Panel** tab appears, where the admin can promote users to administrators.
New admins will also gain access to this panel to manage roles.---
## PL:
**Projekt studencki** aplikacji udostępniania plików wykonany w **technologii C# ASP.NET**.### 🔐 Funkcje użytkownika:
- ✅ **Rejestracja i logowanie**
- ✅ **Wgrywanie plików** (maks. 4 na użytkownika)
- ✅ **Pobieranie plików innych użytkowników**
- ✅ **Usuwanie własnych plików**
- ✅ **Podgląd listy plików bez logowania**### 📁 Ograniczenia dotyczące plików:
- 🚫 **Maks. 4 pliki na użytkownika** (trzeba usunąć plik, aby dodać nowy)
- 🚫 **Maks. rozmiar pliku:** 3.0 KB
- 🚫 **Brak możliwości wgrania plików o tej samej nazwie**### 🛠️ Funkcje administratora:
- ✅ **Dostęp do panelu administracyjnego**
- ✅ **Dodawanie użytkowników do roli administratora**### 🔑 Dodawanie ról:
Aby dodać rolę, trzeba być **zalogowanym jako administrator**.🛠️ **Dane logowania wbudowanego administratora:**
- 📧 `admin@admin`
- 🔑 `Admin_123!`Po zalogowaniu się pojawi się zakładka **"Panel Administracyjny"**, gdzie administrator może nadawać role.
Nowi administratorzy również zyskują dostęp do tego panelu do zarządzania rolami.🚀