Skip to content

This repository serves as a comprehensive toolkit designed to elevate your medical administration tasks to a new level of finesse and efficiency.

Notifications You must be signed in to change notification settings

ciobiano/medstore-admin

Repository files navigation

<<<<<<< HEAD

Medstore Admin

This is a Next.js project bootstrapped with create-next-app.

Table of Contents

Getting Started

======= #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.

322a18d42e435457940efa567ece5f864203a38a

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
    

<<<<<<< HEAD

Features

  • Authentication: Includes sign-in and sign-up pages.
  • Dashboard: Manage stores, categories, inventories, and more.
  • API Integration: Pre-built API routes for various functionalities.
  • GraphQL Support: Includes a GraphQL schema for advanced queries.
  • UI Components: A rich set of reusable UI components.

Folder Structure

/Users/bg_ralph/Documents/Webprojects/medstore-admin
├── app/                # Application pages and layouts
├── components/         # Reusable UI components
├── graphql/            # GraphQL schema and related files
├── hooks/              # Custom React hooks
├── lib/                # Utility libraries and helpers
├── prisma/             # Prisma schema for database
├── provider/           # Context providers
├── public/             # Static assets

Environment Variables

To run this project, you need to set up the following environment variables:

DATABASE_URL=your_database_url
NEXT_PUBLIC_API_KEY=your_api_key

Create a .env.local file in the root directory and add these variables.

Scripts

  • npm run dev: Starts the development server.
  • npm run build: Builds the application for production.
  • npm start: Starts the production server.
  • npm run lint: Runs the linter to check for code quality issues.

Learn More

======= 2. Install dependencies Ensure you have Node.js and npm installed. Then run: ```bash npm install

322a18d42e435457940efa567ece5f864203a38a

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

  2. Technologies Used

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

    Contributors

Obiano Ralph

About

This repository serves as a comprehensive toolkit designed to elevate your medical administration tasks to a new level of finesse and efficiency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published