← Go Back

Filestation

Filestation

FileStation is a secure and modern file management web application built for individual users and small teams. It provides core features like file uploading, previewing, and deleting — all protected by JWT-based authentication and role-based access control.

The backend is powered by .NET 9 with Entity Framework, Identity, and SQL Server, enforcing strict user-file relationships to ensure privacy and data isolation. Authentication uses JWT, and rate limiting is implemented on sensitive routes like login. The API also integrates CSRF protection and supports deployment with Docker.

The frontend is developed in Angular using signals, offering a fast and responsive user experience. Users can drag and drop files to upload, preview PDFs or images directly, and manage their private file space easily. Optionally, files can be stored in Azure Blob Storage for scalability.

Ideal for anyone needing a lightweight and secure solution for handling personal or team-based document storage in the cloud.

Technologies used:

.NETAngularSQL ServerDockerAzure
View Project