A PHP-based file manager with an admin dashboard to manage user privileges. The dashboard provides functionality for editing, deleting, and adding files, as well as downloading files with an expiration date. Files set to expire within seven days are highlighted in orange as a warning. The project includes a database located in the DB folder and utilizes the jQuery library and Data Table for enhanced functionality.
- User-friendly file management interface.
- Admin dashboard to manage user privileges.
- Edit, delete, and add files through the dashboard.
- File download with configurable expiration date.
- Highlighting of files set to expire within seven days.
- Utilizes PHP and jQuery for dynamic functionality.
- Included database in the
DB
folder.
- Clone the repository:
git clone https://github.com/Vk2401/my_file_manager.git
- Navigate to the project directory:
cd my_file_manager
- Import the database from the
DB
folder into your MySQL database. - Configure your database connection settings in
config.php
. - Host the project on a PHP-enabled web server.
- User Name :admin PASSSWORD :admin
- Log in using your credentials.
- Manage user privileges and files using the provided dashboard interface.
- Upload files, set expiration dates, and perform various file operations.
- Files expiring within seven days will be highlighted in orange.
Contributions are welcome! If you'd like to contribute to the project, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add a new feature"
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is licensed under the MIT License.
Feel free to reach out if you have any questions, suggestions, or issues!
Vk2401