# angular-filemanager
**Repository Path**: gnerv_admin/angular-filemanager
## Basic Information
- **Project Name**: angular-filemanager
- **Description**: JavaScript File Manager Material Design Folder Explorer Navigator Browser Manager in AngularJS with CSS3 Responsive (with FTP in PHP / Java / Node)
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2018-10-29
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## angular-filemanager
A very smart filemanager to manage your files in the browser developed in AngularJS following Material Design styles by [Jonas Sciangula Street](https://github.com/joni2back)
This project provides a web file manager interface, **allowing you to create your own backend connector** following the [connector API](API.md).
*By the way, we provide some example backend connectors in many languages as example (php-ftp, php-local, python, etc)*
[](https://travis-ci.org/joni2back/angular-filemanager)
### Support
This project is under free license. If you want to support the angular-filemanager development or just thank it's main maintainer by paying a beer, you can make a donation by clicking the following button
Donate by Paypal [](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XRB7EW72PS982)
Donate by Bitcoin wallet: ```147ca6be-a6a5-4012-8209-8ec94ff340b8```
#### [Try the DEMO](http://angular-filemanager.zendelsolutions.com/)
---------

### Features
- Multiple file support
- Multilanguage
- List and Icon view
- Multiple file upload
- Pick files callback for third parties apps
- Search files
- Directory tree navigation
- Copy, Move, Rename (Interactive UX)
- Delete, Edit, Preview, Download
- File permissions (Unix chmod style)
- Mobile support
### TODO
- Drag and drop
- Dropbox and Google Drive connectors
- Remove usage of jQuery
### Backend API
[Read the docs](API.md)
---------
### Using in your existing project
**1) Install deps using yarn with**
```yarn install```
**2) Include the dependencies in your project**
```html
```
**3) Use the angular directive in your HTML**
```html
```
---------
### Extending the configuration file by adding a script
```html
```
### Create a new build with your changes
```sh
gulp build || node node_modules/gulp/bin/gulp.js build
```
You can do many things by extending the configuration. Like hide the sidebar or the search button. See [the list of default configurations](/src/js/providers/config.js).
---------
### Contribute
To contribute to the project you can simply fork this repo. To build a minified version, you can simply run the Gulp
task `gulp build`. The minified/uglified files are created in the `dist` folder.
### Versioning
For transparency into our release cycle and in striving to maintain backward compatibility, angular-filemanager is maintained under [the Semantic Versioning guidelines](http://semver.org/).
### Copyright and license
Code and documentation released under [the MIT license](https://github.com/joni2back/angular-filemanager/blob/master/LICENSE).