Yash Dave
MenuClose
Back to Projects

GadgetCMS

A web content management system for electronic product specifications, reviews, ratings, and administrative workflows.

GitHub Repository

About the Project

“GadgetCMS” is a content management system that can provide & manage content related to electronic products. It provides users the ability to read a review & specifications of a gadget. Users who create an account on the website are given an ability to post their own opinion about a product and rate it.

Users given the role of “Editor” will be able to create content about a gadget and post a review on them. Further, users with role of “Moderator” and “Admin” will have the ability to manage the administrative capabilities of the site.

Features

My aim is to build a server-side Content Management system specifically tailored to managing content related to Electronic products such as smartphones, smart-watches, etc. It is built upon the modern ASP.NET Core framework based on Razor page model. The system is called “GadgetCMS” which falls under “Web Content Management (WCM)” system.

A Digital Asset Management System (DAM) is used to provide content for a website through integration with WCM. The system provides core control functionality such as:

  • Permissions
  • Content State Management and workflow
  • Dependency Management
  • Search and Organization of Content
  • Content Reuse
  • Proper management of uploaded resources
  • Advanced Search Capabilities
  • Comparison of specifications of similar products
  • Ability of user to give an opinion on a product

Screenshots

View of GadgetCMS Homepage
Figure 1Home page
View of GadgetCMS Dashboard
Figure 2Admin/Moderator/Editor Dashboard
View of GadgetCMS Compare page
Figure 3Gadget Comparison page
View of GadgetCMS Dashbaord - Articles page
Figure 4Article Management Dashboard