Skip to content

Latest commit

 

History

History
88 lines (43 loc) · 4.1 KB

README.md

File metadata and controls

88 lines (43 loc) · 4.1 KB

Patronvirtu - Digital Products Project

Patronvirtu represents my inaugural foray into PHP development. As a learning endeavor, it's an educational project that serves as a versatile digital products platform designed to streamline the sale and management of digital items.

With a robust feature set, it empowers creators, entrepreneurs, and businesses to showcase, sell, and deliver digital goods effortlessly. Whether you're an artist selling digital art, an author offering e-books, or a software developer distributing applications, Patronvirtu provides a user-friendly and customizable solution for your digital product needs.

While Patronvirtu represents a significant milestone in my coding journey, it's important to note that this project is just the beginning. There's a vast potential for improvement and expansion in the near future. Stay tuned for updates and enhancements as we continue to enhance and refine Patronvirtu. Your feedback and contributions are invaluable on this educational and evolving project.

This README will guide you through the setup and usage of this project.

Prerequisites

To display this project without any problems, you must first ensure that you have the following prerequisites in place:

  1. Git: Install Git for version control.

  2. Composer: Install Composer for managing project dependencies.

  3. PHP Mailer: Install PHP Mailer, a PHP library for sending emails.

  4. Antivirus Deactivation: If you use antivirus software (e.g., Avast), temporarily disable it to prevent it from blocking PHP Mailer's connection. Antivirus software may interfere with the SMTP connections used by PHP Mailer.

  5. SMTP Server Setup: Create an SMTP server configuration using Google's SMTP service or any other SMTP service provider of your choice. You will need to configure your SMTP settings in the project for email functionality.

  6. Database Configuration: Upload the provided SQL file to your database management system (e.g., MySQL, PostgreSQL) to set up the necessary database tables and data.

  7. Web Server: Run the project using a web server environment like XAMPP or any other suitable application.

Installation

composer install

. Configuration:

  • Configure your database settings.
  • Configure your email settings using the SMTP server details you set up.
  • configure the google captcha keys

Usage

  1. Start the PHP Development Server:

  2. Access the Project:

Open your web browser and navigate to http://localhost:8000.

  1. Get Started:

You can now create, manage, and sell digital products through the Patronvirtu platform.

Contributing

Feel free to contribute to this project by improving its features, fixing issues, or adding enhancements. We appreciate your time and effort!

License

This project is licensed under the MIT License.

Acknowledgments

  • PHP Mailer for providing an excellent email library.
  • The open-source community for their contributions to the software development world.

Please feel free to reach out if you have any questions or encounter any issues while using Patronvirtu. We're here to help. Happy coding!

screenshots from project

  1. user interface:

Screenshot 2023-11-04 212427

Screenshot 2023-11-04 212510

Screenshot 2023-11-04 212335

Screenshot 2023-11-04 212226

  1. simple crud application:

Screenshot 2023-11-04 212614

Screenshot 2023-11-04 212829