Symfony REST Backend with Admin & Auth
Overview
A PHP backend built on Symfony 3.1, providing REST endpoints, user authentication, and an auto-generated admin interface over a Doctrine-modeled data layer. An early internal community/booking application backend.
Why It Exists
Served as the server foundation for an internal app, needing user accounts, a REST API for clients, and a quick admin panel to manage records.
What We Built
A Symfony 3.1 project organized into app, src, web, and tests, using Doctrine ORM with the Doctrine and cache bundles, FOSUserBundle for user management, FOSRestBundle for the REST API, EasyAdminBundle for the admin UI, SwiftMailer for transactional mail, and Monolog for logging. PHPUnit configured for tests.
Technologies & Approach
Classic Symfony 3 stack (PHP 5.5+), Doctrine ORM, the FriendsOfSymfony bundles, and EasyAdmin, a pragmatic mid-2010s API + admin foundation.
Outcome / Impact
Provided a working REST + admin backend foundation for an internal application; archived as part of the studio’s earlier PHP work.
Capabilities Demonstrated
- Symfony REST API and authentication setup
- Doctrine ORM data modeling
- Rapid admin-panel scaffolding (EasyAdmin)