Strapi Starter Angular Blog

screenshot of Strapi Starter Angular Blog

Strapi Starter Angular Blog

Overview

The Strapi Starter Angular Blog is an Angular starter kit for creating a blog using the Strapi CMS. It provides a simple and customizable example of a blog and is open to contributions.

Features

  • 2 Content types: The starter includes two content types, Articles and Categories, which can be customized to fit your needs.
  • 2 Created articles: Two sample articles are included in the starter, demonstrating how to create and display articles.
  • 3 Created categories: The starter also includes three sample categories, showing how to organize articles by category.
  • Permissions set to true for article and category: The starter has permissions set up for articles and categories, providing control over who can create, edit, and delete content.
  • Responsive design using UIkit: The starter uses the UIkit framework to ensure that the website is responsive and mobile-friendly.
  • Pages: The starter includes several pages, including a homepage displaying all articles, a page displaying a single article, and a page displaying articles filtered by category.

Backend

  1. Follow the full instructions here to set up the backend.
  2. Once the backend server is set up, you can start it.

Frontend

  1. Start the frontend server by running ng serve in the project directory.
graphql
Graphql

A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.