{"id":20713407,"url":"https://github.com/joseangelcrn/cocker-drive","last_synced_at":"2025-04-23T08:06:43.724Z","repository":{"id":214857528,"uuid":"285535391","full_name":"joseangelcrn/cocker-drive","owner":"joseangelcrn","description":"A file manager system.","archived":false,"fork":false,"pushed_at":"2024-04-20T14:45:17.000Z","size":4108,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-04-23T08:06:36.130Z","etag":null,"topics":["cocker-drive","file-management","file-management-project","file-manager","laravel","laravel-framework","php","storage-manager","storage-service"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joseangelcrn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-08-06T09:56:44.000Z","updated_at":"2025-01-07T14:33:29.000Z","dependencies_parsed_at":"2023-12-31T12:40:43.369Z","dependency_job_id":null,"html_url":"https://github.com/joseangelcrn/cocker-drive","commit_stats":null,"previous_names":["joseangelcrn/cocker-drive"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseangelcrn%2Fcocker-drive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseangelcrn%2Fcocker-drive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseangelcrn%2Fcocker-drive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joseangelcrn%2Fcocker-drive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joseangelcrn","download_url":"https://codeload.github.com/joseangelcrn/cocker-drive/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250395283,"owners_count":21423400,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cocker-drive","file-management","file-management-project","file-manager","laravel","laravel-framework","php","storage-manager","storage-service"],"created_at":"2024-11-17T02:25:11.031Z","updated_at":"2025-04-23T08:06:43.702Z","avatar_url":"https://github.com/joseangelcrn.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cocker Drive //..no longer developing =( //\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://i.ibb.co/G7cBHw0/cocker-drive-icon.png\" alt=\"Logo\" width=\"250\" height=\"250\"\u003e\n\u003c/p\u003e\n\n\n\n## Description.\nCocker Drive is a file manager web. \u003cbr\u003e\u003cbr\u003e 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.\n\nLater 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.\n\n# To consider .. :\n\nThis web aplication contains  uploaded files such as icon of web, images as icons of different types of files\n\n\u003chr\u003e\n\n# php.ini file configuration server  *( example configuration, feel free to adjust it to your needs)*\n\n\u003e post_max_size = 2048M \u003cbr\u003e\nupload_max_filesize = 2048M  \u003cbr\u003e\nmax_execution_time = 5000  \u003cbr\u003e\nmax_input_time = 5000  \u003cbr\u003e\nmemory_limit = 2048M  \u003cbr\u003e\nmax_file_uploads= 500 \u003cbr\u003e\n\n\u003chr\u003e\n\n# Prerequisites:\n\n- Official guide of laravel installation: https://laravel.com/docs/7.x/installation\n\n\u003chr\u003e\n\n# After cloning do this:\n\n## 1. Access to root dir of project.\n\n\u003e cd cocker-drive\n\n## 2. Create .ENV file.\n\n\u003e cp .env.example .env\n\n###  2.1 Configuration for localhost (XAMP,WAMP,..).\n\n\u003e DB_CONNECTION=mysql \u003cbr\u003e\nDB_HOST=127.0.0.1 \u003cbr\u003e\nDB_PORT=3306 \u003cbr\u003e\nDB_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. )\u003cbr\u003e\nDB_USERNAME=root (database username, default: root) \u003cbr\u003e\nDB_PASSWORD= (password  database, default: 'empty') \u003cbr\u003e\n\n\n## 3. Install composer/laravel dependences of project.\n\n\u003e composer install\n\n## 4. Create project key.\n\n\u003e php artisan key:generate\n\n## 5. Run migrations.\n\n\u003e php artisan migrate\n\n## 6. Create storage link for public directory.\n\n\u003e php artisan storage:link\n\n## 7. Run seeders (Optional).\n\n\u003e php artisan db:seed\n\n### 7.1 Info users seeds.\n\n    Email: jose@gmail.com\n    Contraseña: josejose \n\n## 8. Run serve.\n\n\u003e php artisan serve\n\n\n# Future thoughts\n\n\n+ 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 !)\n\n\u003chr\u003e\n\n+ Tests for correct working of application.\n+ Labeling system for each user file. (like twitter)\n+ Temporal urls for sharing and another uses.\n\nThose changes will produce an improving of code reading and comprehension.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoseangelcrn%2Fcocker-drive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoseangelcrn%2Fcocker-drive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoseangelcrn%2Fcocker-drive/lists"}