← All work
Product · 2014–15

Bitcoin REST API Service (Symfony2 + FOSRest)

Overview

An early exploration into Bitcoin, built as a Symfony 2.4 REST service using FOSRestBundle and the JMS Serializer. A build from the first crypto wave, structured as a clean API backend with custom bundles under src/.

Why It Exists

Bitcoin was an emerging curiosity in this era. The project was a hands-on way to learn the domain by exposing Bitcoin-related data and operations through a well-structured REST API rather than a monolithic web app.

What We Built

A Symfony 2.4 application configured as a REST service: FOSRestBundle for resource controllers and content negotiation, JMS Serializer for JSON/XML representation, and Doctrine ORM for persistence, with custom bundles scaffolded under src/. Kept lean and API-first as a learning build.

Technologies & Approach

FOSRestBundle + JMS Serializer was the canonical Symfony2 stack for building RESTful APIs at the time, chosen here to practise proper REST resource modelling and serialization while exploring the Bitcoin domain.

Outcome / Impact

An early-career build that validated REST-API construction patterns in Symfony2 and gave hands-on exposure to the Bitcoin/crypto space well before it became mainstream.

Capabilities Demonstrated

  • Designing RESTful APIs with FOSRestBundle and content negotiation
  • Structured serialization with JMS Serializer
  • Early exploration of the Bitcoin/crypto domain
More work See all →