Subscribe YouTube For Latest Update Click Here
100 + PHP Projects with Source Code
Laravel 5.5 based system for storing files, registration and Stripe payments
In simple words, it's a mini Dropbox or Google Drive, built with Laravel.
It is a demo project for demonstrating what can be generated with QuickAdminPanel tool.
Features:
- Multi-tenancy system: Users can register and upload files/folders, they only see their own entries (admin sees everything)
- Real URLs of the files are hidden under UUID-based URLs for download
- Users can upload up to 5 files, after that they can subscribe to premium plan (payment via Stripe)
Demo Credential:
- Email: admin@admin.com
- Pass: password
How to use using composer
- Clone the repository with git clone
- Copy .env.example file to .env and edit database credentials there
- Run composer install
- Run php artisan key:generate
- Run php artisan migrate --seed (it has some seeded data for your testing)
- That's it: launch the main URL and login with default credentials admin@admin.com - password
Installation Step :
- extract zip file in htdocs or www folder.
- create new database phpmyadmin and import sql file.
- edit .env file database credential.
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:6A9AqYX946XidDjn4FJHhH72ysN76gXz3DkZigHdoG4=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=database_user
DB_PASSWORD=database_password
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.hostinger.in
MAIL_PORT=587
MAIL_USERNAME=support@projectworlds.com
MAIL_PASSWORD=Gwd6uUwxUlAG
MAIL_ENCRYPTION=tls
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"License
Basically, feel free to use and re-use any way you want.
Download
need installation support
- WhatsApp +916263056779
- Email - projectworld32@gmail.com