Skip to content

File manger which is used to manage some documents, images and videos using php

License

Notifications You must be signed in to change notification settings

Vk2401/my_file_manager

Repository files navigation

PHP File Manager with Admin Dashboard

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.

Features

  • 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.

Screenshots

Login

Login Screenshot

App

App Screenshot

Admin Dashboard

Admin Dashboard Screenshot

Installation

  1. Clone the repository: git clone https://github.com/Vk2401/my_file_manager.git
  2. Navigate to the project directory: cd my_file_manager
  3. Import the database from the DB folder into your MySQL database.
  4. Configure your database connection settings in config.php.
  5. Host the project on a PHP-enabled web server.
  6. User Name :admin PASSSWORD :admin

Usage

  1. Log in using your credentials.
  2. Manage user privileges and files using the provided dashboard interface.
  3. Upload files, set expiration dates, and perform various file operations.
  4. Files expiring within seven days will be highlighted in orange.

Contributing

Contributions are welcome! If you'd like to contribute to the project, follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Commit your changes: git commit -m "Add a new feature"
  4. Push to the branch: git push origin feature/your-feature-name
  5. Open a pull request.

License

This project is licensed under the MIT License.


Feel free to reach out if you have any questions, suggestions, or issues!

Vk2401

About

File manger which is used to manage some documents, images and videos using php

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published