Secure User File Vault (SUFV) is a console-based file management system developed using C++, Object-Oriented Programming (OOP), and PostgreSQL. The project provides a secure environment for user authentication, file storage, and controlled access to user data through a database-driven architecture.
The system was designed to demonstrate the practical implementation of software engineering principles, database integration, and object-oriented design while providing a functional and user-friendly file management solution.
- User Registration
- Secure Login System
- Password Verification
- User-specific Access Control
- File Upload and Storage
- File Retrieval
- File Organization
- User-specific File Access
- PostgreSQL Connectivity
- User Data Management
- Credential Storage and Verification
- Authentication Checks
- Access Restrictions
- Protected User Sessions
- C++
- Object-Oriented Programming (OOP)
- PostgreSQL
- File Handling
- Database Management Systems
Through this project, we gained experience in:
- Object-Oriented Software Development
- Database Connectivity
- User Authentication Systems
- File Management Operations
- Modular Programming Practices
- Debugging and Problem Solving
Project Type: Academic Project
Course: Object-Oriented Programming (OOP)
Institution: JSPM Rajarshi Shahu College of Engineering, Pune
- Adrika Kumari
- Purva Kadam
- Aditi Bhupatwar