Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Secure File Access and Sharing System is a Java-based application that allows users to securely store, access, and share files within an organization. The system is developed using a 4-layer architecture (Model, DAO, Service, Controller) with JDBC for database communication, ensuring a clean separation of concerns and easy maintenance.

User Authentication: Only registered users can log in and access files.

File Upload & Retrieval: Users can upload files, which are stored with encryption for security, and retrieve them later.

Access Control: File sharing is role-based (e.g., admin, user) to prevent unauthorized access.

Audit Logs: Tracks who uploaded, accessed, or shared each file.

Database Integration (JDBC): User credentials, file metadata, and sharing permissions are managed in a relational database (e.g., MySQL).

This layered approach improves scalability, security, and maintainability, making the system reliable for controlled file sharing in secure environments.

About

A Java + JDBC project for safe file access, role-based sharing, and controlled database integration.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages