Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 2.07 KB

README.md

File metadata and controls

56 lines (42 loc) · 2.07 KB

#STORE CMS

CMS is a robust and efficient Content Management System designed to streamline the management of digital content. This application provides a user-friendly interface for managing content, users, roles, and various administrative tasks.

Table of Contents

Project Description

CMS Admin is an advanced Content Management System (CMS) that facilitates the seamless management of digital content. It provides administrators with tools to efficiently create, update, and delete content, manage user roles, and handle various administrative tasks with ease.

Features

  • Content Management: Create, update, and delete articles, pages, and media.
  • User Management: Add, edit, and remove users with different roles and permissions.
  • Role-Based Access Control: Define roles and assign permissions to ensure secure content management.
  • Dashboard Analytics: View comprehensive analytics and reports to make informed decisions.
  • Media Library: Manage images, videos, and other media files in an organized manner.
  • SEO Optimization: Tools to optimize content for search engines.

Installation

To set up CMS Admin locally, follow these steps:

  1. Clone the repository

    git clone https://github.com/ciobiano/medstore-admin.git
    cd medstore-admin
    
  2. Install dependencies Ensure you have Node.js and npm installed. Then run:

     npm install
    
  3. Set up environment variables Create a .env file in the root directory and configure the following environment variables: DATABASE_URL= JWT_SECRET= PORT=

  4. Technologies Used

    Frontend: React.js, Nextjs 13 Backend: Node.js, Database: MongoDB Authentication: JWT (JSON Web Tokens) Styling: tailwind, CSS

    Contributors

Obiano Ralph