Giogreens

The plant shop we built for our web technologies course.

What we built

We built Giogreens for our Web Technologies course. It has a customer storefront and an admin area for managing products, stock, and orders, both connected to a PHP API and a MySQL database. It handles sessions and user roles, and runs with Docker Compose.

What is in it

Running it

We put the web server, PHP application, and MySQL database in separate Docker containers. One Compose command brought up the same setup for every member of the group.

The stack

The project uses a straightforward LAMP-style stack, with Bootstrap on the frontend and Docker around the services.

Frontend & Backend

Bootstrap handles the responsive layout and plain JavaScript handles browser interactions. A PHP API reads and writes the MySQL database.

Giogreens shop interface screenshot 1
Giogreens shop interface screenshot 1

Built with

Frontend: JavaScript, CSS, Bootstrap.
Backend: PHP.
Database: MySQL.
DevOps: Docker (3-container setup).

Source: GitHub