Skip to content

anjat99/ProjectBlogASP

Repository files navigation

Blog API Project - ASP

About Project

A simple blog content management system built using C#, ASP.NET CORE, ENTITY FRAMEWORK, FluentValidator, JWT for authorization .

diagram_database_blog

Features

  • Unauthorized users (guests) can see all blogs on the site written by authorized users or read details about them, ie. to read each separately
  • Guests can also sign up with an account and later, as registered users log in with the same to access some additional features

  • Authorized users can see everything that unauthorized users can see with some add-ons
  • Authorized users may create, edit, and delete blog posts
  • By creating a blog, authorized users assign a category to the blog from the existing list of categories
  • Authorized users also may create, edit, and delete comments on wanted blog post

  • The admin can see a list of all registered users as well as the date they created the account, and also update data of users or delete it
  • The admin can see the list of blogs that have been written, which user has written which blog, read the details of each separate blog,, or to delete it if there is a need for it.