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 & TemplatesBusiness Layer
Services & LogicData Layer
Repositories & EntitiesDevelopment Progress
✅ Completed
- • MVC Architecture
- • Dependency Injection
- • URL Routing
- • Template Engine
- • Error Handling
🚧 Coming Next
- • User Authentication
- • Database Migrations
- • Community System
- • Content Management
- • Voting System