PHP websites made by me https://php-demo.nekofans.net/
  • PHP 76.9%
  • HTML 21.7%
  • Dockerfile 0.8%
  • Hack 0.6%
Find a file
2026-06-05 14:49:14 +02:00
.devcontainer readme 2024-09-19 19:00:10 +02:00
.github/workflows feat(ci): add GitHub Actions workflow for Docker image build and push 2026-06-05 14:49:14 +02:00
.vscode partial views 2024-09-18 15:25:26 +02:00
db proper REST design and more fake data 2024-09-21 18:28:14 +02:00
www fixed case 2024-09-22 16:35:24 +02:00
.gitignore better prod 2024-09-19 20:22:45 +02:00
dev.env better prod 2024-09-19 20:22:45 +02:00
docker-compose.prod.yml feat(ci): add GitHub Actions workflow for Docker image build and push 2026-06-05 14:49:14 +02:00
docker-compose.yml Refactor Docker healthcheck command for better database readiness check 2024-09-22 15:19:52 +02:00
Dockerfile feat(ci): add GitHub Actions workflow for Docker image build and push 2026-06-05 14:49:14 +02:00
README.md feat(ci): add GitHub Actions workflow for Docker image build and push 2026-06-05 14:49:14 +02:00

PHP Laracasts Demo Website

Better Stack Badge php-laracast.meisterlala.dev

This project is part of my journey in mastering PHP, web development, and database management, inspired by my coursework from the Laracasts PHP Path. It showcases a collection of projects that highlight my skills in designing responsive, user-friendly websites, integrating back-end functionality, and managing data with MySQL.

By exploring this demo, you'll gain insight into how I approach full-stack development using modern PHP practices, following best coding standards, and utilizing tools like Docker to streamline workflows.

Key Features:

  • Dynamic Web Pages: Developed using PHP, implementing routing and session handling to create dynamic and interactive user experiences.
  • Database Integration: Projects include examples of CRUD (Create, Read, Update, Delete) operations with Postgress databases.
  • Deployment-Ready: The project is easily deployable with Docker and can be run seamlessly in any development environment using GitHub Codespaces.

Check it out: https://php-laracast.meisterlala.dev/

This site needs PHP and PostgreSQL at runtime, so it is deployed as a Docker container. Static hosts can only serve the landing page and cannot run the PHP routes or database-backed demos.

Running the Website Locally

Using GitHub Codespaces:

  1. Login to GitHub.com.
  2. Click on the green "Code" button in the repository.
  3. Choose "Create codespace on main".
  1. Wait for the Codespace (VS Code) to initialize.
  2. Open the Forwarded Ports tab and click the link for Port 8080 to access the website.

Using Docker:

  1. Clone the repository locally.
  2. Run docker-compose up in the project directory.
  3. Open localhost:8080 in your browser to view the website.