Skip to content

File Sharing and Cloud Storage with laravel and vue like google drive

License

Notifications You must be signed in to change notification settings

rdoolfop/LaravelDrive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Drive allows you to create your own fully-featured, self-hosted file sharing and hosting website in minutes without any coding or server management knowledge.

Demo comming soon
``` username: [email protected] password: admin123 ```

Features


  • Vue – It is build with vuejs, vue-router and vuex.
  • vuetify – vutify ui component for batter user experience.
  • File Sharing – Users can share files and folders with multiple users, allowing collaboration.
  • Uploads – Drop zone uploader for best User experience.
  • Responsive – it is fully responsive and will work on desktop, mobile, tablet and other devices.
  • Authentication system – Fully featured authentication system with social login(facebook, twitter and google), normal login, registration, password recovery, account settings and more.
  • Roles & Permissions – Assign roles and permissions to users to give or restrict access to specific functionality on the site.
  • Professional Design – Pixel-perfect google’s material design.
  • Drag and Drop – Natural drag and drop features for uploading, selecting and moving files & folders.
  • Context Menu – Fully integrated context menu (right click on file or folder) is available with all the actions you’d expect like delete, copy, share, move, rename, get link and more. This menu can be accessed from navigation bar as well on touch based devices.
  • File Details – Sidebar on the right will display selected file or folder details as well as preview (if available).

Requirements


  • PHP >= 7.0.0
  • Laravel >= 5.5.0
  • Fileinfo PHP Extension

How to install


  1. Clone the repo git clone https://github.com/mshossain110/LaravelDrive.git
  2. Move Directory cd LarvelDrive
  3. Install composer composer install
  4. Copy .env file cp .env.example .env
  5. Generate key php artisan key:generate
  6. Create database and edit .env file to add database, MAIL_DRIVER
  7. Install Passport php artisan passport:install
  8. Migrate database php artisan migrate
  9. Install npm npm i
  10. Watch file npm run watch

License


The Laravel framework is open-sourced software licensed under the MIT license.

About

File Sharing and Cloud Storage with laravel and vue like google drive

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 48.4%
  • Vue 37.7%
  • HTML 11.7%
  • CSS 2.2%