Skip to content

Spiyse/blog-thingy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 13, 2026
38ba658 · · Apr 13, 2026

History

24 Commits
Feb 18, 2026
Feb 17, 2026
Feb 17, 2026
Feb 18, 2026
Feb 4, 2026
Jan 13, 2026
Apr 13, 2026
Jan 15, 2026
Feb 18, 2026
Feb 4, 2026
Feb 4, 2026
Feb 17, 2026
Feb 4, 2026
Feb 17, 2026
Feb 5, 2026

Repository files navigation

Blog Thingy

Blog Thingy is a simple blog website built with PHP as a school project.

The website is fully in Latvian (since I'm from Latvia).

Features

  • Create, edit, and delete blogs (posts)
  • Create, edit, and delete categories
  • Add blogs to categories and view blogs by category
  • Search for blogs and categories
  • Add comments to blog posts
  • Edit and delete your own comments
  • Clean and simple design

Technologies Used

  • Backend: PHP (pure PHP, no frameworks)
  • Frontend: HTML + CSS
  • Database: MySQL (see migrations.sql for table structure)
  • Custom routing system (router.php, routes.php)

How to run locally

  1. Clone the repository
  2. Import migrations.sql into your MySQL database
  3. Configure database connection in config.php
  4. Place the project in your web server (XAMPP, WAMP, or Apache/Nginx)
  5. Open index.php in your browser

Screenshots

Blogs

image

Categories

image

Create blogs

image

Create categories

image

Comments and edit blog

image

Thank you for checking out my project! ;D