Dendekky Cms

screenshot of Dendekky Cms
nextjs
react
scss

A content management system web app. Built with React, Nextjs, and shards-UI, it provides the robust functionality of an SPA while providing SEO benefits as a result of SSR.

Overview

The CMS Client is an innovative application designed to enhance the blogging experience for both visitors and administrators. It provides a robust platform where users can interact with blog posts, while giving admins powerful tools to manage content and engage with their audience. This combination makes it an excellent choice for anyone looking to create or manage a blog effectively.

The application offers a dynamic range of features that cater to the needs of readers and writers alike. Whether you're interested in simply reading posts, engaging through comments, or managing a comprehensive content strategy, this CMS Client is tailored to meet diverse requirements.

Features

  • Visitor Blog Access: Visitors can easily browse and see all available blog posts, making it simple to find interesting content.
  • Commenting System: Users have the ability to leave comments on posts and even reply to other comments, fostering a community discussion.
  • Social Sharing: Readers can share their favorite posts across various social media platforms, enhancing content reach.
  • Post Filtering: The application allows visitors to filter posts by tags and categories, helping them find precisely what interests them.
  • Subscription Notifications: Users can subscribe to receive notifications for new posts, ensuring they never miss an update.
  • Admin Capabilities: Administrators can sign in, manage content, and set notifications for reader interactions, making post management seamless.
  • Content Management Tools: Admins can create, edit, and delete drafts and published posts, providing ultimate control over blog content.
  • Analytics Dashboard: The built-in analytics dashboard allows admins to track the blog’s performance, gaining insights into reader engagement and trends.
nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.