Top Quality Products

GoStock – Free and Premium Stock Photos Script

3.33
Expert ScoreRead review

$69.00

Added to wishlistRemoved from wishlist 0
Add to compare

752 sales

LIVE PREVIEW

GoStock – Free and Premium Stock Photos Script

GoStock – Free and Premium Stock Photos Script Review

GoStock is a comprehensive platform for sharing high-quality stock photos, both free and premium. The script allows users to upload their photos and share them with the community, while also enabling donations through PayPal. The platform is built with Laravel 10 and offers a wide range of features, including a subscription system, Stripe Connect, PWA, referrals, and more.

Features:

  • Built with Laravel 10
  • Subscription System
  • Stripe Connect
  • PWA
  • Referrals
  • Storage (Local, Amazon, DigitalOcean, Wasabi, Vultr)
  • 2FA authentication
  • Taxes
  • Invoices for payments made
  • Bootstrap
  • Facebook, Twitter, and Google Login
  • Follow/Unfollow system
  • Like in Photos
  • Collections of Photos
  • Categories
  • Notifications in real-time
  • Latest, Featured, Popular, Most Commented, Most Viewed, Most Downloads sections
  • Photo search
  • Download photos in different sizes
  • Search for photos by colors and cameras
  • Members can upload unlimited photos
  • Update photos
  • Option to delete account
  • Members can change their name, email, and password
  • Upload Avatar and Cover
  • Donations through PayPal for members
  • XSS protection
  • Secure Bcrypt password hashing
  • SMTP Support
  • Share social
  • Easy translation
  • Ajax pagination in Photos and Comments
  • Comment system
  • Like in comments
  • Feed section (Posts by users you follow)

Admin Features:

  • Create/Edit Plans
  • Manage Subscriptions
  • Create taxes
  • Maintenance mode
  • Manage roles and permissions
  • Change the site name
  • Change the site title welcome
  • Manage General Settings and Limits
  • Statistics
  • Set keywords for the site (SEO)
  • Add a description (SEO)
  • Create/Edit pages (e.g., Help, Privacy, etc.)
  • Manage Categories
  • Manage Photos
  • Manage Members

Requirements:

  • PHP >= 8.2
  • MySQL 5.7 or Mariadb 10.3.17
  • Ctype PHP Extension
  • cURL PHP Extension
  • DOM PHP Extension
  • Fileinfo PHP Extension
  • Filter PHP Extension
  • Hash PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • Session PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • GD or Imagick
  • EXIF
  • allow_url_fopen (PHP.INI) is ON

Change Log/Updates:

The script has a comprehensive change log that details all the updates, bug fixes, and new features added to the script. The updates are regularly released, with the latest update being Version 5.4, which was released on July 11, 2024.

Score:

Based on the features, requirements, and change log, I would give GoStock a score of 3.33 out of 5. The script is well-structured, and the updates are regularly released. However, some users may find the script’s complexity overwhelming, and the requirements may be too stringent for some users.

Conclusion:

GoStock is a powerful platform for sharing high-quality stock photos, both free and premium. The script offers a wide range of features, including a subscription system, Stripe Connect, PWA, referrals, and more. While the script may be complex, the updates are regularly released, and the change log is comprehensive. Overall, GoStock is a great option for anyone looking to create a stock photo sharing platform.

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “GoStock – Free and Premium Stock Photos Script”

Your email address will not be published. Required fields are marked *

Introduction to GoStock - Free and Premium Stock Photos Script

GoStock is a powerful and user-friendly script that allows you to easily create a website for distributing free and premium stock photos. With GoStock, you can upload and manage your own stock photos, set prices for premium images, and provide a seamless experience for your users to download and use your images. In this tutorial, we will guide you through the process of setting up and using GoStock, from installing the script to configuring the settings and managing your stock photos.

Tutorial: How to Use GoStock - Free and Premium Stock Photos Script

Step 1: Installing GoStock

To install GoStock, you will need to download the script from the official website and upload it to your website's directory. Follow these steps:

  1. Download the GoStock script from the official website.
  2. Extract the zip file to a directory on your website.
  3. Upload the extracted directory to your website's directory using an FTP client or your website's file manager.
  4. Make sure to upload the script to a directory that is not publicly accessible, as GoStock is a PHP-based script and requires a specific directory structure to function correctly.

Step 2: Configuring GoStock

After installing GoStock, you will need to configure the script to connect to your database and set up the basic settings. Follow these steps:

  1. Open the config.php file in the GoStock directory and edit the following settings:
    • db_host: Set this to the hostname or IP address of your database server.
    • db_username: Set this to the username for your database.
    • db_password: Set this to the password for your database.
    • db_name: Set this to the name of your database.
  2. Save the config.php file and close it.
  3. Open the index.php file in the GoStock directory and edit the following settings:
    • title: Set this to the title of your website.
    • description: Set this to the description of your website.
  4. Save the index.php file and close it.

Step 3: Creating Categories and Subcategories

To organize your stock photos, you will need to create categories and subcategories. Follow these steps:

  1. Log in to the GoStock admin panel by accessing the admin.php file in the GoStock directory.
  2. Click on the "Categories" tab and then click on the "Add Category" button.
  3. Enter a name and description for the category and click on the "Add" button.
  4. Repeat this process to create subcategories by clicking on the "Add Subcategory" button and selecting the parent category.
  5. You can also drag and drop categories and subcategories to reorganize them.

Step 4: Uploading and Managing Stock Photos

To upload and manage your stock photos, follow these steps:

  1. Log in to the GoStock admin panel by accessing the admin.php file in the GoStock directory.
  2. Click on the "Photos" tab and then click on the "Add Photo" button.
  3. Select the photo file from your computer and enter a title, description, and keywords for the photo.
  4. Choose the category and subcategory for the photo by selecting them from the dropdown menus.
  5. Set the price for the photo (if it's a premium image) and choose whether it's available for free download.
  6. Click on the "Add" button to upload the photo.
  7. Repeat this process to upload and manage multiple photos.

Step 5: Configuring Pricing and Licensing

To set up pricing and licensing for your premium stock photos, follow these steps:

  1. Log in to the GoStock admin panel by accessing the admin.php file in the GoStock directory.
  2. Click on the "Pricing" tab and then click on the "Add Pricing Plan" button.
  3. Enter a name and description for the pricing plan and set the price per image.
  4. Choose the licensing options for the premium images by selecting them from the dropdown menus.
  5. Click on the "Add" button to add the pricing plan.
  6. Repeat this process to add multiple pricing plans.

Step 6: Configuring Payment Gateways

To set up payment gateways for your premium stock photos, follow these steps:

  1. Log in to the GoStock admin panel by accessing the admin.php file in the GoStock directory.
  2. Click on the "Payment Gateways" tab and then click on the "Add Payment Gateway" button.
  3. Enter the payment gateway details, such as the API key and secret key.
  4. Choose the payment gateway type (e.g. PayPal, Stripe) and set the currency.
  5. Click on the "Add" button to add the payment gateway.
  6. Repeat this process to add multiple payment gateways.

Step 7: Customizing the GoStock Theme

To customize the GoStock theme, follow these steps:

  1. Log in to the GoStock admin panel by accessing the admin.php file in the GoStock directory.
  2. Click on the "Theme" tab and then click on the "Customize" button.
  3. Choose the theme options, such as the color scheme, font sizes, and layout.
  4. Click on the "Save" button to apply the changes.
  5. Repeat this process to customize the theme further.

Step 8: Setting Up the GoStock Shop

To set up the GoStock shop, follow these steps:

  1. Log in to the GoStock admin panel by accessing the admin.php file in the GoStock directory.
  2. Click on the "Shop" tab and then click on the "Settings" button.
  3. Choose the shop settings, such as the currency, language, and timezone.
  4. Click on the "Save" button to apply the changes.
  5. Repeat this process to set up the shop further.

Conclusion

Congratulations! You have successfully installed and configured GoStock, a powerful and user-friendly script for distributing free and premium stock photos. With these steps, you should be able to upload and manage your stock photos, set prices for premium images, and provide a seamless experience for your users to download and use your images.

General Settings

GOSTOCK_BASE_URL = 'http://localhost/gostock/' // URL to the GoStock installation

Database Settings

GOSTOCK_DB_HOST = 'localhost' // Database host GOSTOCK_DB_NAME = 'gostock' // Database name GOSTOCK_DB_USER = 'gostock' // Database user GOSTOCK_DB_PASSWORD = 'password' // Database password

Upload Settings

GOSTOCK_UPLOAD_DIR = 'uploads' // Directory to upload files GOSTOCK_THUMBNAIL_DIR = 'thumbs' // Directory to store thumbnails

FTP Settings (Optional)

GOSTOCK_FTP_HOST = 'ftp.example.com' // FTP host GOSTOCK_FTP_USERNAME = 'ftpuser' // FTP username GOSTOCK_FTP_PASSWORD = 'ftppassword' // FTP password GOSTOCK_FTP_PATH = '/path/to/ftp/directory' // FTP path

Email Settings (Optional)

GOSTOCK_EMAIL_HOST = 'smtp.example.com' // Email host GOSTOCK_EMAIL_PORT = 587 // Email port GOSTOCK_EMAIL_USERNAME = 'emailuser' // Email username GOSTOCK_EMAIL_PASSWORD = 'emailpassword' // Email password GOSTOCK_EMAIL_USE_TLS = true // Use TLS encryption

Premium Settings

GOSTOCK_PREMIUM_PRICE = 5.99 // Price for premium membership GOSTOCK_PREMIUM_PERIOD = 30 // Membership period in days GOSTOCK_PREMIUM_EXPIRATION_EMAIL = true // Send expiration email to premium members

Here are the features of GoStock - Free and Premium Stock Photos Script:

Features:

  1. Built with Laravel 10
  2. Subscription System
  3. Stripe Connect
  4. PWA
  5. Referrals
  6. Storage (Local, Amazon, DigitalOcean, Wasabi, Vultr)
  7. 2FA authentication
  8. Taxes
  9. Invoices for payments made
  10. Bootstrap
  11. Facebook, Twitter, and Google Login
  12. Follow/Unfollow system
  13. Like in Photos
  14. Collections of Photos
  15. Categories
  16. Notifications Real-time
  17. Latest, Featured, Popular, Most Commented, Most Viewed, Most Downloads sections
  18. Photo search
  19. Download photos in different sizes
  20. Search for photos by colors and cameras
  21. Members can upload unlimited photos
  22. Update photos
  23. Option to delete account
  24. Members can change their name, email, and password
  25. Upload Avatar
  26. Upload Cover
  27. Change password
  28. Donations through PayPal for members
  29. XSS: Protection from cross-site scripting
  30. Secure Bcrypt password hashing
  31. SMTP Support
  32. Share social
  33. Easy translation
  34. Ajax pagination in Photos and Comments
  35. Comment system
  36. Like in comments
  37. Feed section (Posts by users you follow)

Admin Features:

  1. Create/Edit Plans
  2. Manage Subscriptions
  3. Create taxes
  4. Maintenance mode
  5. Manage roles and permissions
  6. Change the site name
  7. Change the site title welcome
  8. Manage General Settings and Limits
  9. Statistics
  10. Set keywords for the site (SEO)
  11. Add a description (SEO)
  12. Create/Edit pages (e.g. Help, Privacy, etc.)
  13. Manage Categories
  14. Manage Photos
  15. Manage Members
  16. Manage Members, Photos Reported
  17. Set up social accounts
  18. Manage Google Adsense, Google Analytics
  19. Other functions...

Requirements:

  1. PHP >= 8.2
  2. MySQL 5.7 or Mariadb 10.3.17
  3. Ctype PHP Extension
  4. cURL PHP Extension
  5. DOM PHP Extension
  6. Fileinfo PHP Extension
  7. Filter PHP Extension
  8. Hash PHP Extension
  9. Mbstring PHP Extension
  10. OpenSSL PHP Extension
  11. PCRE PHP Extension
  12. PDO PHP Extension
  13. Session PHP Extension
  14. Tokenizer PHP Extension
  15. XML PHP Extension
  16. GD or Imagick
  17. EXIF
  18. allow_url_fopen (PHP.INI) is ON

Change Log/Updates:

The script has undergone several updates, including:

  • Update 5.4 (11 July 2024)
  • Update 5.3 (07 May 2024)
  • Update 5.2 (13 January 2024)
  • Update 5.1 (05 October 2023)
  • Update 1.9 (14 December 2018)
  • Update 1.8 (05 December 2018)
  • Update 1.7 (30 November 2018)
  • Update 1.6 (29 November 2018)
  • Update 1.5 (16 November 2018)
  • Update 1.4.1 (17 August 2018)
  • Update 1.4 (28 April 2018)
  • Update 1.3 (29 May 2017)
  • Update 1.2.1 (19 May 2017)
  • Update 1.2 (19 March 2017)
  • Update 1.1 (13 February 2017)

Each update includes bug fixes, new features, and improvements to the script.

GoStock – Free and Premium Stock Photos Script
GoStock – Free and Premium Stock Photos Script

$69.00

Shop.Vyeron.com
Logo
Compare items
  • Total (0)
Compare
0