<<<<<<< HEAD
This is a Next.js project bootstrapped with create-next-app.
======= #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
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.
- 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.
To set up CMS Admin locally, follow these steps:
- Clone the repository
git clone https://github.com/ciobiano/medstore-admin.git cd medstore-admin
<<<<<<< HEAD
- 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.
/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
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.
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.
======= 2. Install dependencies Ensure you have Node.js and npm installed. Then run: ```bash npm install
322a18d42e435457940efa567ece5f864203a38a
-
Set up environment variables Create a .env file in the root directory and configure the following environment variables: DATABASE_URL= JWT_SECRET= PORT=
-
Technologies Used
Frontend: React.js, Nextjs 13 Backend: Node.js, Database: MongoDB Authentication: JWT (JSON Web Tokens) Styling: tailwind, CSS
Contributors