https://github.com/ph-7/minimalist-sales-site
👉 A minimalist sales e-commerce site 🎉 Built with PHP 8, Mustache and Bootstrap v5
https://github.com/ph-7/minimalist-sales-site
bootstrap5 minimalist minimalist-application minimalist-ecommerce minimalist-sales-site mustache-php php sales
Last synced: 27 days ago
JSON representation
👉 A minimalist sales e-commerce site 🎉 Built with PHP 8, Mustache and Bootstrap v5
- Host: GitHub
- URL: https://github.com/ph-7/minimalist-sales-site
- Owner: pH-7
- License: mit
- Created: 2021-12-02T22:05:20.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-06-19T09:14:12.000Z (over 2 years ago)
- Last Synced: 2025-04-09T20:06:08.563Z (7 months ago)
- Topics: bootstrap5, minimalist, minimalist-application, minimalist-ecommerce, minimalist-sales-site, mustache-php, php, sales
- Language: PHP
- Homepage: https://youtu.be/4OzD_agPFLA
- Size: 1.5 MB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# Minimalist sales micro-site
### A minimalist sales micro-site
*The easiest way to build a micro sales site 🚀*
- [🔨 Requirements](#hammer-requirements)
- [💭 Setup](#thought_balloon-setup)
- [🎉 3rd Party Libraries](#tada-3rd-party-libraries)
- [🧑🍳 About](#cook-author)
- [📺 Me Building This Project](#movie_camera-me-building-this-project)
- [📄 License](#page_with_curl-license)

## :hammer: Requirements
* [PHP 8 or newer](https://www.php.net/releases/8.0/en.php) 🎉
* [Composer](https://getcomposer.org/doc/00-intro.md#introduction) installed on your machine 📦
## :thought_balloon: Setup
1. From a command line opened in the project, run `composer install` to install the project dependencies.
2. Rename `env.sample` to `.env` and update the details in there.
3. Run the PHP built-in server `php -S 127.0.0.1:8080` for testing purpose.
4. Update the products details/list of products in `app/products.php`
5. Update the product page details in `app/pages/product.page.php`
FYI: The document root file is `index.php` located in the root directory of this project.
## :tada: 3rd party libraries
**This project uses the following awesome libraries 🎈**
* [Bootstrap v5](https://github.com/twbs/bootstrap/releases/tag/v5.0.0)
* [Mustache.PHP](https://github.com/bobthecow/mustache.php)
* [Just HTTP Status Codes](https://packagist.org/packages/ph-7/just-http-status-codes)
* [PHP dotenv](https://github.com/vlucas/phpdotenv)
## :cook: Author
[![Pierre-Henry Soria][profile-photo]](https://ph7.me "Pierre-Henry Soria")
I'm **[Pierre-Henry Soria](https://ph7.me)**. A passionate, perseverant zen & dedicated software engineer 😊 **Coding the best applications with the best practices is my way of life! 🌴**
You can always keep in touch with me at: *hi@ph7.me* 📮
[![LinkedIn][linkedin-icon]](https://www.linkedin.com/in/ph7enry/ "Pierre-Henry Soria LinkedIn") [![pH-7][github-icon]](https://github.com/pH-7 "Follow Me on GitHub") [![@phenrysay][x-icon]](https://x.com/phenrysay "Follow Me on X")
## :movie_camera: Me Building This Project
[![Watch the video][video-thumbnail]](https://www.youtube.com/watch?v=4OzD_agPFLA)
👉 **[Click here to watch on YouTube](https://www.youtube.com/watch?v=4OzD_agPFLA)**
## :page_with_curl: License
**Minimalist sales micro-site** is distributed under [MIT](https://opensource.org/licenses/MIT) license 🚀 Enjoy! ❤️
[profile-photo]: https://www.gravatar.com/avatar/a210fe61253c43c869d71eaed0e90149?s=150&r=g&d=mp
[github-icon]: https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white
[x-icon]: https://img.shields.io/badge/x-000000?style=for-the-badge&logo=x
[linkedin-icon]: https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white
[video-thumbnail]: https://i1.ytimg.com/vi/4OzD_agPFLA/sddefault.jpg