Skip to content

Integrify-Finland/angular-blog-platform

Repository files navigation

Angular Blog Platform

Introduction

In this project, you'll create a blog platform using Angular, focusing on core topics such as Directives, Pipes, Forms, Services, and HTTP operations. Users can create, edit, and delete blog posts. Blog application will use json-server as a mock backend

PS: feel free to adjust or add your own dataset like user accounts for logging in reasons

Description

  • On the Blog Platform, users can:

    • Create a new blog post with a title, author, content, and date.
    • View a list of all blog posts.
    • Read the full content of a blog post.
    • Edit existing posts.
    • Delete posts.
    • Admin dashboard
      • Accessed only by admin or editors
      • Display users
      • Block users

Prerequisites

  • Ensure you're familiar with:

    • Structural Directives.
    • Creation of custom directives.
    • Use of built-in pipes and creation of custom pipes.
    • Angular Forms: Template-Driven and Reactive Forms.
    • Form validation and custom validators.
    • Understanding of Angular services and dependency injection.
    • CRUD operations using the HttpClient module.
  • Ensure you have json-server installed. If not, install it globally:

    • Install json-server globally: npm install -g json-server
    • Run json-server --watch db.json -p 4200 or npm run server to start the mock backend server

How do I ask for help or a review?

You should follow this GitHub workflow:

  1. Think of it as an open-source project
  2. Fork the repository
  3. Open a PR from your origin (forked repo) against this repository
  4. Leave a comment and tag me

If you have any further questions. Post your question in PathWright Community tab.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors