In this blog I’ll demonstrate installing a simple Node.js application built for avid readers to keep a list of their favorite books. Using Cosmic JS you can add books to this list and in addition, a link to purchase the book. The main page displays the current books in the list with a short description of the book. To obtain more info about the book you can click on the “More Info” button. This takes you to the page where it displays a full description of the book along with the full image and a link to purchase on Amazon.
TL;DR: Favorite Book AppFavorite Book App DemoFavorite Book App CodebaseHow to Build a Favorite Book Application
We’ll be using Cosmic JS to install and manage our Favorite Book App’s content, data and files.
Sign up for Cosmic JS
Cosmic JS enables content managers and developers to work better together. By providing an intuitive Admin Dashboard, powerful APIs, and flexible user roles, applications are built faster, more light-weight, and your whole team saves time in the process. Get Started by Signing Up.
Install the Favorite Books Node.js List App
Install via the Cosmic JS CLI
Run the following code, one line at a time, in your preferred command line tool. Go to the Cosmic CLI NPM page for more info.
Cosmic JS is empowering blended teams of developers and non-technical editors to build apps faster and manage content more nimbly on a light-weight stack. Installing example applications is a great way to prototype and get familiarized with easy content modeling examples within your Bucket Dashboard. To install the Favorite Books App from the Cosmic JS Community, Sign Up.
Cosmic JS is an API-first cloud-based content management platform that makes it easy to manage applications and content. If you have questions about the Cosmic JS API, please reach out to the founders on Twitter or Slack.
Carson Gibbons is the Co-Founder & CMO of Cosmic JS, an API-first Cloud-based Content Management Platform that decouples content from code, allowing devs to build slick apps and websites in any programming language they want.