Franklin is written in Elixir, Phoenix, and LiveView and is an intentionally over-engineered blog application. It uses an event-sourced / CQRS core (via commanded) along side modern component-based UI presentation. It aims to make even the simple things overly complex in the spirit of personal education towards these architecture decisions.
Add and test an endpoint to ask for all articles. For now, limit the resolver so it always returns published articles.
Add and test an endpoint to ask for an article by id. For now, limit the resolver so it always returns published articles.
Add and test and endpoint for article creation, verifiable via the above list request.
Add and test and endpoint for upload url creation.
UPDATE: After consideration I will not take into consideration the published at status since I expect all endpoints to require authentication and so it should be a pure response of the system state.
Add and test an endpoint to ask for all articles. For now, limit the resolver so it always returns published articles.
Add and test an endpoint to ask for an article by
id
. For now, limit the resolver so it always returns published articles.Add and test and endpoint for article creation, verifiable via the above list request.
Add and test and endpoint for upload url creation.
UPDATE: After consideration I will not take into consideration the published at status since I expect all endpoints to require authentication and so it should be a pure response of the system state.