# Getting started

Before digging into UI code make sure you have a basic understanding of core json api concepts (how relations, attributes, getting, creating and updating resources work). A functional backend api compliant with json api standard is prerequisite for building UI. Browse json:api webpage and examples to familiarize yourself with standard.

Everything explained in this chapter has concrete implementation details in demo application codebase. Feel free to browse demo codebase and take what you need.

# Starter template

Starter template for bootstrapping projects built with Trikoder Trim is available at trim-starter git repository.

git clone git@github.com:trikoder/trim-starter.git my-cms-project

Make sure you have Node.js (8.x and up) and NPM installed.

cd my-cms-project
npm install

Once modules are installed run dev command.

npm run dev

Your new CMS project should greet you now with welcome page running at localhost.