© Yiyi Sun 2019
Yiyi SunPractical Application Development with AppRunhttps://doi.org/10.1007/978-1-4842-4069-4_10

10. A Real-World SPA

Yiyi Sun1 
(1)
Thornhill, ON, Canada
 
RealWorld ( https://github.com/gothinkster/realworld ) is a project that demonstrates how to build a full-stack application by developing a blog application— a clone of medium.​com, called Conduit.1 Conduit has the following general functionality:
  • Authenticate users via JWT (login/signup pages and logout button)

  • CRU* users (sign-up and settings pages—no deleting required)

  • CRUD articles

  • CR*D comments on articles (no updating required)

  • GET and display paginated lists of articles

  • Mark articles as favorites

  • Follow other users

RealWorld is meant to be the new TodoMVC. Its specifications include ...

Get Practical Application Development with AppRun: Building Reliable, High-Performance Web Apps Using Elm-Inspired Architecture, Event Pub-Sub, and Components now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.