An open API service indexing awesome lists of open source software.

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

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)

![PHP Minimalist Sales Micro Ecommerce Site](php-minimalist-sales-micro-site.png)

## :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