{"id":27042733,"url":"https://github.com/gianguyen1234/php_web_ecommercial","last_synced_at":"2025-10-07T19:52:39.380Z","repository":{"id":255952645,"uuid":"853964008","full_name":"Gianguyen1234/PHP_WEB_ECOMMERCIAL","owner":"Gianguyen1234","description":"A selling clothes website with full features: Stripe payment, Chatbot, show history, Order, Bill","archived":false,"fork":false,"pushed_at":"2025-03-31T13:43:08.000Z","size":21953,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"php_ec","last_synced_at":"2025-04-05T04:30:02.671Z","etag":null,"topics":["animation-effects","chatbot","composer-package","html-css-javascript","html5","js","laragon","mvc-architecture","mvc-pattern","mysql","mysql-database","open-source","open-source-project","open-sources-code-github","php","stripe-payments","website"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Gianguyen1234.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-08T02:58:51.000Z","updated_at":"2025-03-31T13:43:12.000Z","dependencies_parsed_at":"2024-11-11T08:30:33.647Z","dependency_job_id":null,"html_url":"https://github.com/Gianguyen1234/PHP_WEB_ECOMMERCIAL","commit_stats":null,"previous_names":["gianguyen1234/php_web_ecommercial"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Gianguyen1234/PHP_WEB_ECOMMERCIAL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gianguyen1234%2FPHP_WEB_ECOMMERCIAL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gianguyen1234%2FPHP_WEB_ECOMMERCIAL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gianguyen1234%2FPHP_WEB_ECOMMERCIAL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gianguyen1234%2FPHP_WEB_ECOMMERCIAL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gianguyen1234","download_url":"https://codeload.github.com/Gianguyen1234/PHP_WEB_ECOMMERCIAL/tar.gz/refs/heads/php_ec","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gianguyen1234%2FPHP_WEB_ECOMMERCIAL/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278838456,"owners_count":26054721,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animation-effects","chatbot","composer-package","html-css-javascript","html5","js","laragon","mvc-architecture","mvc-pattern","mysql","mysql-database","open-source","open-source-project","open-sources-code-github","php","stripe-payments","website"],"created_at":"2025-04-05T04:30:13.983Z","updated_at":"2025-10-07T19:52:39.340Z","avatar_url":"https://github.com/Gianguyen1234.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"---\n# PHP E-commerce Platform - Clothing Store ![Open Source](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)\n\n\nA PHP-based e-commerce platform designed for selling clothes. This project provides a fully functional online store where users can browse products, add them to a shopping cart, place orders, and receive support via a question-based chatbot.\nThe system includes features like user authentication, order management, product history, product comments, and a fully functional admin panel to manage products, orders, and users.\n\n## Notice!\n- This project is using Procedural PHP . I don't use any Frameworks like Laravel or Symfony in here. \n\n## Features\n- User Registration/Login, Password Reset using Email Verification\n- Product Catalog with Category Filter\n- Product History (Tracks and displays user interaction with products)\n- Product Comments (Users can leave reviews and feedback on products)\n- Shopping Cart (Add, Remove, Edit items)\n- Order Management (Order History for Users)\n- Send feedback to Admin with Email\n- Admin Dashboard (Manage Products, Users, Orders and User Comment)\n- Product Statistics ( Statistics by Category and Revenues )\n- Payment Integration (Stripe payment)\n- Predefined Question-based Chatbot for Customer Support\n\n  \n## Tech Stack\n- **Backend**: PHP 8.1.10\n- **Frontend**: HTML, CSS, JavaScript\n- **Database**: MySQL\n- **Additional Libraries**: jQuery (for UI interactions), fontawsome ( for using icon), parsedown ( for parsing html code)\n- **Version Control**: Git\n- **Hosting Enviroment**: Laragon ( for local development)\n\n\n## Usage\n\n1. **Access the Website**:\n   Open your browser and go to `http://localhost:8000` or your server's URL.\n\n2. **Register an Account**:\n   Users can register an account and log in to comment and purchase products.\n\n3. **Browse Products**:\n   Explore the product catalog, apply filters, and view individual product details.\n\n4. **Shopping Cart**:\n   Add items to your cart and proceed to checkout.\n\n5. **Admin Panel**:\n   Access the admin dashboard by logging in as an admin. From here, you can manage products, view orders, and update the user list.\n\n## Project Structure\n```\n/admin                         # for admin \n/css                           # for CSS styles\n/images                        # for slide images\n/model                         # Database interaction using PDO\n/uploads                       # for storing product images\n/vendor                        # Composer dependencies\n/view                          # UI templates ( also UI logic)\n/index (Controller)            # handles the logic between Model and View\n\n```\n ### MVC Architecture:\n- **Models**: Handle data interactions with the database.\n- **Views**: HTML templates for the user interface.\n- **Controllers**: Handle requests and responses.\n\n\nFor more details, refer to the [database documentation](link-to-wiki-database-section).\n\n## Contributing\n\nWelcome to contributions! Here's how you can help:\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature/new-feature`).\n3. Commit your changes (`git commit -m 'Add new feature'`).\n4. Push to the branch (`git push origin feature/new-feature`).\n5. Create a Pull Request.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgianguyen1234%2Fphp_web_ecommercial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgianguyen1234%2Fphp_web_ecommercial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgianguyen1234%2Fphp_web_ecommercial/lists"}