Cocker Drive is a file manager web.
Purpose of this project is to have a versatile file manager in terms of phisic storage place, could be your own pc, a home server, NAS or servers more powerfull like AWS. This project contribute the programming logic, physical storage place is your choise.
Later I will add in the documentation (README) the different configurations according to the physical storage place you can use, currently I have only written localhost storage system way.
This web aplication contains uploaded files such as icon of web, images as icons of different types of files
post_max_size = 2048M
upload_max_filesize = 2048M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 2048M
max_file_uploads= 500
- Official guide of laravel installation: https://laravel.com/docs/7.x/installation
cd cocker-drive
cp .env.example .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=cocker-drive (database name, it must previously exist or you will get error. So yout must create it in your database manager as phpmyadmin. )
DB_USERNAME=root (database username, default: root)
DB_PASSWORD= (password database, default: 'empty')
composer install
php artisan key:generate
php artisan migrate
php artisan storage:link
php artisan db:seed
Email: jose@gmail.com
Contraseña: josejose
php artisan serve
- Fichero class will change. With a class inheritance system i will optimize and clarify code. This feature will improve reading and it will get modularity in order to reuse code. (Working right now !)
- Tests for correct working of application.
- Labeling system for each user file. (like twitter)
- Temporal urls for sharing and another uses.
Those changes will produce an improving of code reading and comprehension.