About ScruffyMinds

A Reddit-clone community platform built with modern PHP architecture.

Technology Stack
Framework

Custom MVC with Entity-Repository-Service pattern

Database

MySQL/MariaDB with PDO abstraction

Templating

Twig template engine

Routing

FastRoute for high-performance URL routing

DI Container

Auryn dependency injection container

HTTP

Symfony HTTP Foundation components

Logging

Monolog for comprehensive logging

Error Handling

Whoops for development error display

Architecture Overview
Presentation Layer
Controllers & Templates
Business Layer
Services & Logic
Data Layer
Repositories & Entities
Development Progress
Phase 2: 25%
✅ Completed
  • • MVC Architecture
  • • Dependency Injection
  • • URL Routing
  • • Template Engine
  • • Error Handling
🚧 Coming Next
  • • User Authentication
  • • Database Migrations
  • • Community System
  • • Content Management
  • • Voting System