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.
To display this project without any problems, you must first ensure that you have the following prerequisites in place:
-
Git: Install Git for version control.
-
Composer: Install Composer for managing project dependencies.
-
PHP Mailer: Install PHP Mailer, a PHP library for sending emails.
-
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.
-
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.
-
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.
-
Web Server: Run the project using a web server environment like XAMPP or any other suitable application.
composer install
. Configuration:
- Configure your database settings.
- Configure your email settings using the SMTP server details you set up.
- configure the google captcha keys
-
Start the PHP Development Server:
-
Access the Project:
Open your web browser and navigate to http://localhost:8000.
- Get Started:
You can now create, manage, and sell digital products through the Patronvirtu platform.
Feel free to contribute to this project by improving its features, fixing issues, or adding enhancements. We appreciate your time and effort!
This project is licensed under the MIT License.
- 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!
- user interface:
- simple crud application: