Write both front-end and back-end in the same codebase.
This is proof-of-concept and should not be used in production.