├── package ├── .npmrc ├── netlify.toml ├── public │ ├── images │ │ ├── products │ │ │ ├── s1.jpg │ │ │ ├── s10.jpg │ │ │ ├── s11.jpg │ │ │ ├── s12.jpg │ │ │ ├── s2.jpg │ │ │ ├── s3.jpg │ │ │ ├── s4.jpg │ │ │ ├── s5.jpg │ │ │ ├── s6.jpg │ │ │ ├── s7.jpg │ │ │ ├── s8.jpg │ │ │ ├── s9.jpg │ │ │ ├── product-1.jpg │ │ │ ├── product-2.jpg │ │ │ ├── product-3.jpg │ │ │ ├── product-4.jpg │ │ │ ├── payment-complete.jpg │ │ │ └── empty-shopping-bag.gif │ │ ├── blog │ │ │ ├── blog-img1.jpg │ │ │ ├── blog-img10.jpg │ │ │ ├── blog-img11.jpg │ │ │ ├── blog-img2.jpg │ │ │ ├── blog-img3.jpg │ │ │ ├── blog-img4.jpg │ │ │ ├── blog-img5.jpg │ │ │ ├── blog-img6.jpg │ │ │ ├── blog-img8.jpg │ │ │ └── blog-img9.jpg │ │ ├── profile │ │ │ ├── user-1.jpg │ │ │ ├── user-10.jpg │ │ │ ├── user-2.jpg │ │ │ ├── user-3.jpg │ │ │ ├── user-4.jpg │ │ │ ├── user-5.jpg │ │ │ ├── user-6.jpg │ │ │ ├── user-7.jpg │ │ │ ├── user-8.jpg │ │ │ └── user-9.jpg │ │ ├── backgrounds │ │ │ ├── gifts.png │ │ │ ├── gold.png │ │ │ ├── img1.jpg │ │ │ ├── bronze.png │ │ │ ├── emailSv.png │ │ │ ├── my-card.jpg │ │ │ ├── rocket.png │ │ │ ├── school.png │ │ │ ├── silver.png │ │ │ ├── teamwork.png │ │ │ ├── track-bg.png │ │ │ ├── profile-bg.jpg │ │ │ ├── profilebg.jpg │ │ │ ├── kanban-img-1.jpg │ │ │ ├── kanban-img-2.jpg │ │ │ ├── kanban-img-3.jpg │ │ │ ├── kanban-img-4.jpg │ │ │ ├── preview-img.png │ │ │ ├── unlimited-bg.png │ │ │ ├── welcome-bg2.png │ │ │ └── make-social-media.png │ │ ├── breadcrumb │ │ │ └── ChatBc.png │ │ ├── dashboard │ │ │ └── customer-support-img.png │ │ ├── svgs │ │ │ ├── icon-mailbox.svg │ │ │ ├── icon-briefcase.svg │ │ │ ├── icon-flag-fr.svg │ │ │ ├── vue-cat-icon.svg │ │ │ ├── icon-favorites.svg │ │ │ ├── icon-speech-bubble.svg │ │ │ ├── icon-figma.svg │ │ │ ├── nuxt-cat-icon.svg │ │ │ ├── icon-inbox.svg │ │ │ ├── icon-dd-message-box.svg │ │ │ ├── icon-dd-mobile.svg │ │ │ ├── icon-adobe.svg │ │ │ ├── angular-cat-icon.svg │ │ │ ├── apple-icon.svg │ │ │ ├── facebook-icon.svg │ │ │ ├── icon-pie.svg │ │ │ ├── tailwindcss.svg │ │ │ ├── mastercard.svg │ │ │ ├── icon-master-card.svg │ │ │ ├── icon-paypal.svg │ │ │ ├── cart-icon.svg │ │ │ ├── icon-connect.svg │ │ │ ├── icon-dd-chat.svg │ │ │ ├── icon-bars.svg │ │ │ ├── icon-user-male.svg │ │ │ ├── icon-master-card-2.svg │ │ │ ├── icon-account.svg │ │ │ ├── icon-office-bag.svg │ │ │ ├── google-icon.svg │ │ │ ├── icon-flag-en.svg │ │ │ ├── icon-chrome.svg │ │ │ ├── icon-dd-date.svg │ │ │ ├── icon-javascript.svg │ │ │ ├── icon-flag-cn.svg │ │ │ ├── icon-dd-lifebuoy.svg │ │ │ ├── bt-cat-icon.svg │ │ │ ├── icon-dd-cart.svg │ │ │ ├── icon-zip-folder.svg │ │ │ ├── paypal.svg │ │ │ ├── icon-office-bag-2.svg │ │ │ ├── icon-dd-invoice.svg │ │ │ ├── next-cat-icon.svg │ │ │ ├── icon-tasks.svg │ │ │ └── icon-dd-application.svg │ │ └── logos │ │ │ └── logo-icon.svg │ └── favicon.svg ├── src │ ├── app │ │ ├── auth │ │ │ ├── login │ │ │ │ └── page.tsx │ │ │ └── register │ │ │ │ └── page.tsx │ │ ├── (DashboardLayout) │ │ │ ├── types │ │ │ │ ├── apps │ │ │ │ │ └── notes.ts │ │ │ │ ├── ticket.ts │ │ │ │ └── blog.ts │ │ │ ├── layout │ │ │ │ ├── shared │ │ │ │ │ ├── logo │ │ │ │ │ │ ├── Logo.tsx │ │ │ │ │ │ └── FullLogo.tsx │ │ │ │ │ └── breadcrumb │ │ │ │ │ │ └── BreadcrumbComp.tsx │ │ │ │ └── header │ │ │ │ │ ├── Data.ts │ │ │ │ │ ├── Profile.tsx │ │ │ │ │ └── Notifications.tsx │ │ │ ├── user-profile │ │ │ │ └── page.tsx │ │ │ ├── sample-page │ │ │ │ └── page.tsx │ │ │ ├── apps │ │ │ │ ├── blog │ │ │ │ │ ├── post │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── detail │ │ │ │ │ │ └── [slug] │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── tickets │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── create │ │ │ │ │ │ └── page.tsx │ │ │ │ └── notes │ │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── icons │ │ │ │ └── iconify │ │ │ │ │ └── page.tsx │ │ │ └── utilities │ │ │ │ └── typography │ │ │ │ └── page.tsx │ │ ├── css │ │ │ ├── layouts │ │ │ │ ├── header.css │ │ │ │ ├── container.css │ │ │ │ └── sidebar.css │ │ │ ├── app.css │ │ │ ├── theme │ │ │ │ ├── dark-colors.css │ │ │ │ └── default-colors.css │ │ │ └── override │ │ │ │ └── reboot.css │ │ ├── components │ │ │ ├── apps │ │ │ │ ├── blog │ │ │ │ │ ├── BlogPost.tsx │ │ │ │ │ ├── BlogListing.tsx │ │ │ │ │ ├── BlogFeaturedCard.tsx │ │ │ │ │ ├── BlogCard.tsx │ │ │ │ │ └── detail │ │ │ │ │ │ └── BlogCommnets.tsx │ │ │ │ ├── notes │ │ │ │ │ ├── NotesSidebar.tsx │ │ │ │ │ ├── AddNotes.tsx │ │ │ │ │ ├── NoteContent.tsx │ │ │ │ │ └── Notelist.tsx │ │ │ │ └── tickets │ │ │ │ │ ├── TicketFilter.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── shared │ │ │ │ └── CardBox.tsx │ │ │ ├── auth │ │ │ │ ├── register.tsx │ │ │ │ └── login.tsx │ │ │ └── dashboard │ │ │ │ ├── BlogCards.tsx │ │ │ │ └── SalesProfit.tsx │ │ ├── layout.tsx │ │ ├── not-found.tsx │ │ └── context │ │ │ └── BlogContext │ │ │ └── index.tsx │ ├── lib │ │ └── utils.ts │ └── components │ │ ├── ui │ │ ├── skeleton.tsx │ │ ├── label.tsx │ │ ├── textarea.tsx │ │ ├── separator.tsx │ │ ├── collapsible.tsx │ │ ├── switch.tsx │ │ ├── avatar.tsx │ │ ├── popover.tsx │ │ ├── checkbox.tsx │ │ ├── radio-group.tsx │ │ ├── progress.tsx │ │ ├── tooltip.tsx │ │ ├── badge.tsx │ │ ├── tabs.tsx │ │ ├── card.tsx │ │ ├── accordion.tsx │ │ ├── input.tsx │ │ ├── alert.tsx │ │ ├── input-otp.tsx │ │ ├── table.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ └── dialog.tsx │ │ └── theme-provider.tsx ├── next.config.mjs ├── postcss.config.mjs ├── components.json ├── .gitignore ├── tsconfig.json ├── README.md └── package.json ├── hire-us.html ├── docs.html └── discount-code.html /package/.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true -------------------------------------------------------------------------------- /package/netlify.toml: -------------------------------------------------------------------------------- 1 | [[redirects]] 2 | from = "/*" 3 | to = "/index.html" 4 | status = 200 -------------------------------------------------------------------------------- /package/public/images/products/s1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s1.jpg -------------------------------------------------------------------------------- /package/public/images/products/s10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s10.jpg -------------------------------------------------------------------------------- /package/public/images/products/s11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s11.jpg -------------------------------------------------------------------------------- /package/public/images/products/s12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s12.jpg -------------------------------------------------------------------------------- /package/public/images/products/s2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s2.jpg -------------------------------------------------------------------------------- /package/public/images/products/s3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s3.jpg -------------------------------------------------------------------------------- /package/public/images/products/s4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s4.jpg -------------------------------------------------------------------------------- /package/public/images/products/s5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s5.jpg -------------------------------------------------------------------------------- /package/public/images/products/s6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s6.jpg -------------------------------------------------------------------------------- /package/public/images/products/s7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s7.jpg -------------------------------------------------------------------------------- /package/public/images/products/s8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s8.jpg -------------------------------------------------------------------------------- /package/public/images/products/s9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/s9.jpg -------------------------------------------------------------------------------- /package/public/images/blog/blog-img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/blog/blog-img1.jpg -------------------------------------------------------------------------------- /package/public/images/blog/blog-img10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/blog/blog-img10.jpg -------------------------------------------------------------------------------- /package/public/images/blog/blog-img11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/blog/blog-img11.jpg -------------------------------------------------------------------------------- /package/public/images/blog/blog-img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/blog/blog-img2.jpg -------------------------------------------------------------------------------- /package/public/images/blog/blog-img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/blog/blog-img3.jpg -------------------------------------------------------------------------------- /package/public/images/blog/blog-img4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/blog/blog-img4.jpg -------------------------------------------------------------------------------- /package/public/images/blog/blog-img5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/blog/blog-img5.jpg -------------------------------------------------------------------------------- /package/public/images/blog/blog-img6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/blog/blog-img6.jpg -------------------------------------------------------------------------------- /package/public/images/blog/blog-img8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/blog/blog-img8.jpg -------------------------------------------------------------------------------- /package/public/images/blog/blog-img9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/blog/blog-img9.jpg -------------------------------------------------------------------------------- /package/public/images/profile/user-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/profile/user-1.jpg -------------------------------------------------------------------------------- /package/public/images/profile/user-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/profile/user-10.jpg -------------------------------------------------------------------------------- /package/public/images/profile/user-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/profile/user-2.jpg -------------------------------------------------------------------------------- /package/public/images/profile/user-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/profile/user-3.jpg -------------------------------------------------------------------------------- /package/public/images/profile/user-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/profile/user-4.jpg -------------------------------------------------------------------------------- /package/public/images/profile/user-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/profile/user-5.jpg -------------------------------------------------------------------------------- /package/public/images/profile/user-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/profile/user-6.jpg -------------------------------------------------------------------------------- /package/public/images/profile/user-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/profile/user-7.jpg -------------------------------------------------------------------------------- /package/public/images/profile/user-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/profile/user-8.jpg -------------------------------------------------------------------------------- /package/public/images/profile/user-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/profile/user-9.jpg -------------------------------------------------------------------------------- /package/public/images/backgrounds/gifts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/gifts.png -------------------------------------------------------------------------------- /package/public/images/backgrounds/gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/gold.png -------------------------------------------------------------------------------- /package/public/images/backgrounds/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/img1.jpg -------------------------------------------------------------------------------- /package/public/images/breadcrumb/ChatBc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/breadcrumb/ChatBc.png -------------------------------------------------------------------------------- /package/public/images/backgrounds/bronze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/bronze.png -------------------------------------------------------------------------------- /package/public/images/backgrounds/emailSv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/emailSv.png -------------------------------------------------------------------------------- /package/public/images/backgrounds/my-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/my-card.jpg -------------------------------------------------------------------------------- /package/public/images/backgrounds/rocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/rocket.png -------------------------------------------------------------------------------- /package/public/images/backgrounds/school.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/school.png -------------------------------------------------------------------------------- /package/public/images/backgrounds/silver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/silver.png -------------------------------------------------------------------------------- /package/public/images/backgrounds/teamwork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/teamwork.png -------------------------------------------------------------------------------- /package/public/images/backgrounds/track-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/track-bg.png -------------------------------------------------------------------------------- /package/public/images/products/product-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/product-1.jpg -------------------------------------------------------------------------------- /package/public/images/products/product-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/product-2.jpg -------------------------------------------------------------------------------- /package/public/images/products/product-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/product-3.jpg -------------------------------------------------------------------------------- /package/public/images/products/product-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/product-4.jpg -------------------------------------------------------------------------------- /package/public/images/backgrounds/profile-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/profile-bg.jpg -------------------------------------------------------------------------------- /package/public/images/backgrounds/profilebg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/profilebg.jpg -------------------------------------------------------------------------------- /package/public/images/backgrounds/kanban-img-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/kanban-img-1.jpg -------------------------------------------------------------------------------- /package/public/images/backgrounds/kanban-img-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/kanban-img-2.jpg -------------------------------------------------------------------------------- /package/public/images/backgrounds/kanban-img-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/kanban-img-3.jpg -------------------------------------------------------------------------------- /package/public/images/backgrounds/kanban-img-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/kanban-img-4.jpg -------------------------------------------------------------------------------- /package/public/images/backgrounds/preview-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/preview-img.png -------------------------------------------------------------------------------- /package/public/images/backgrounds/unlimited-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/unlimited-bg.png -------------------------------------------------------------------------------- /package/public/images/backgrounds/welcome-bg2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/welcome-bg2.png -------------------------------------------------------------------------------- /package/public/images/products/payment-complete.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/payment-complete.jpg -------------------------------------------------------------------------------- /package/src/app/auth/login/page.tsx: -------------------------------------------------------------------------------- 1 | import { Login } from "@/app/components/auth/login" 2 | 3 | const page = () => { 4 | return 5 | } 6 | 7 | export default page; -------------------------------------------------------------------------------- /package/public/images/products/empty-shopping-bag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/products/empty-shopping-bag.gif -------------------------------------------------------------------------------- /package/public/images/backgrounds/make-social-media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/backgrounds/make-social-media.png -------------------------------------------------------------------------------- /package/public/images/dashboard/customer-support-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wrappixel/MaterialM-Tailwind-Nextjs-Free/HEAD/package/public/images/dashboard/customer-support-img.png -------------------------------------------------------------------------------- /package/src/app/auth/register/page.tsx: -------------------------------------------------------------------------------- 1 | import { Register } from "@/app/components/auth/register"; 2 | 3 | 4 | const page = () => { 5 | return 6 | } 7 | 8 | export default page; -------------------------------------------------------------------------------- /package/next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | reactStrictMode: false, 4 | images: { unoptimized: true } 5 | }; 6 | 7 | export default nextConfig; 8 | -------------------------------------------------------------------------------- /package/postcss.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('postcss-load-config').Config} */ 2 | const config = { 3 | plugins: { 4 | '@tailwindcss/postcss': {}, 5 | }, 6 | }; 7 | 8 | export default config; 9 | -------------------------------------------------------------------------------- /package/src/app/(DashboardLayout)/types/apps/notes.ts: -------------------------------------------------------------------------------- 1 | export interface NotesType { 2 | id: number; 3 | color?: string; 4 | title?: string; 5 | datef?: any | string; 6 | deleted: boolean; 7 | } 8 | -------------------------------------------------------------------------------- /package/src/lib/utils.ts: -------------------------------------------------------------------------------- 1 | import { clsx, type ClassValue } from "clsx" 2 | import { twMerge } from "tailwind-merge" 3 | 4 | export function cn(...inputs: ClassValue[]) { 5 | return twMerge(clsx(inputs)) 6 | } 7 | -------------------------------------------------------------------------------- /package/src/app/css/layouts/header.css: -------------------------------------------------------------------------------- 1 | .mobile-header-menu { 2 | height: 0; 3 | overflow: hidden; 4 | transition: all .3s ease-in-out; 5 | } 6 | .mobile-header-menu.active { 7 | min-height: 70px; 8 | overflow: visible; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /package/src/app/(DashboardLayout)/types/ticket.ts: -------------------------------------------------------------------------------- 1 | export interface TicketType { 2 | Id: number; 3 | ticketTitle: string; 4 | ticketDescription: string; 5 | Status: string; 6 | Label: string; 7 | thumb: string; 8 | AgentName: string; 9 | Date: Date; 10 | deleted: boolean; 11 | } 12 | -------------------------------------------------------------------------------- /package/src/app/(DashboardLayout)/layout/shared/logo/Logo.tsx: -------------------------------------------------------------------------------- 1 | 'use client' 2 | 3 | import Image from "next/image"; 4 | import Link from 'next/link'; 5 | 6 | const Logo = () => { 7 | return ( 8 | 9 | logo 10 | 11 | ) 12 | } 13 | 14 | export default Logo 15 | -------------------------------------------------------------------------------- /package/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- 1 | import { cn } from "@/lib/utils" 2 | 3 | function Skeleton({ 4 | className, 5 | ...props 6 | }: React.HTMLAttributes) { 7 | return ( 8 |
12 | ) 13 | } 14 | 15 | export { Skeleton } 16 | -------------------------------------------------------------------------------- /package/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import * as React from "react" 4 | import { ThemeProvider as NextThemesProvider } from "next-themes" 5 | 6 | export function ThemeProvider({ 7 | children, 8 | ...props 9 | }: React.ComponentProps) { 10 | return {children} 11 | } -------------------------------------------------------------------------------- /package/src/app/(DashboardLayout)/user-profile/page.tsx: -------------------------------------------------------------------------------- 1 | import UserProfile from "@/app/components/user-profile"; 2 | import type { Metadata } from "next"; 3 | 4 | export const metadata: Metadata = { 5 | title: "user-profile", 6 | }; 7 | 8 | 9 | const Notes = () => { 10 | 11 | return ( 12 | <> 13 | 14 | 15 | ); 16 | }; 17 | 18 | export default Notes; 19 | -------------------------------------------------------------------------------- /hire-us.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | MaterialM NextJs Free Template 6 | 8 | 9 | 10 | 11 |

MaterialM React Free Template

12 | https://www.wrappixel.com/hire-us/ 13 | 14 | 15 | -------------------------------------------------------------------------------- /package/src/app/(DashboardLayout)/sample-page/page.tsx: -------------------------------------------------------------------------------- 1 | import CardBox from "@/app/components/shared/CardBox" 2 | 3 | const page = () => { 4 | return ( 5 | <> 6 | 7 |
Sample Page
8 |

This is a sample page

9 |
10 | 11 | ) 12 | } 13 | 14 | export default page -------------------------------------------------------------------------------- /package/src/app/css/app.css: -------------------------------------------------------------------------------- 1 | .feature-card img { 2 | width: 100%; 3 | object-fit: cover; 4 | } 5 | 6 | .card-hover { 7 | transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; 8 | } 9 | 10 | .card-hover:hover img { 11 | transform: scale(1.09); 12 | transition: transform .2s; 13 | } 14 | 15 | .mySwiper .swiper-wrapper { 16 | transition-timing-function: linear !important; 17 | margin: 0 auto !important; 18 | } -------------------------------------------------------------------------------- /package/src/app/components/apps/blog/BlogPost.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | import React from "react"; 3 | import BlogListing from "@/app/components/apps/blog/BlogListing"; 4 | import { BlogProvider } from "@/app/context/BlogContext/index"; 5 | 6 | const BlogPost = () => { 7 | return ( 8 | <> 9 | 10 | 11 | 12 | 13 | ) 14 | } 15 | 16 | export default BlogPost 17 | -------------------------------------------------------------------------------- /package/public/images/svgs/icon-mailbox.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package/src/app/components/shared/CardBox.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | import { Card } from "@/components/ui/card"; 3 | 4 | interface MyAppProps { 5 | children: React.ReactNode; 6 | className?: string; 7 | } 8 | const CardBox: React.FC = ({ children, className }) => { 9 | return ( 10 | 12 | {children} 13 | 14 | ); 15 | 16 | }; 17 | 18 | export default CardBox; 19 | -------------------------------------------------------------------------------- /package/public/images/svgs/icon-briefcase.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package/src/app/css/layouts/container.css: -------------------------------------------------------------------------------- 1 | .page-wrapper { 2 | margin-left: calc(0px + 270px); 3 | transition: .2s ease-in; 4 | } 5 | .custom-dropdown{ 6 | transform: translate(-245px, 40px) !important; 7 | } 8 | .sales-box{ 9 | padding-bottom: 0px !important; 10 | } 11 | .btn-circle{ 12 | width: 40px; 13 | height:40px; 14 | } 15 | 16 | @media screen and (max-width:1280px) { 17 | .page-wrapper{ 18 | margin-left: 0; 19 | } 20 | } 21 | 22 | -------------------------------------------------------------------------------- /package/public/images/svgs/icon-flag-fr.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package/public/images/svgs/vue-cat-icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /package/components.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema.json", 3 | "style": "new-york", 4 | "rsc": true, 5 | "tsx": true, 6 | "tailwind": { 7 | "config": "", 8 | "css": "src/app/css/globals.css", 9 | "baseColor": "neutral", 10 | "cssVariables": true, 11 | "prefix": "" 12 | }, 13 | "aliases": { 14 | "components": "@/components", 15 | "utils": "@/lib/utils", 16 | "ui": "@/components/ui", 17 | "lib": "@/lib", 18 | "hooks": "@/hooks" 19 | }, 20 | "iconLibrary": "lucide" 21 | } -------------------------------------------------------------------------------- /docs.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | MaterialM Nextjs Free Template | Docs 6 | 8 | 9 | 10 | 11 |

MaterialM React Free Template

12 | https://wrappixel.github.io/free-documentation-wp/nextjs/materialm/index.html 13 | 14 | 15 | -------------------------------------------------------------------------------- /package/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | .yarn/install-state.gz 8 | 9 | # testing 10 | /coverage 11 | 12 | # next.js 13 | /.next/ 14 | /out/ 15 | 16 | # production 17 | /build 18 | 19 | # misc 20 | .DS_Store 21 | *.pem 22 | 23 | # debug 24 | npm-debug.log* 25 | yarn-debug.log* 26 | yarn-error.log* 27 | 28 | # local env files 29 | .env*.local 30 | 31 | # vercel 32 | .vercel 33 | 34 | # typescript 35 | *.tsbuildinfo 36 | next-env.d.ts 37 | -------------------------------------------------------------------------------- /package/public/images/svgs/icon-favorites.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package/public/images/svgs/icon-speech-bubble.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package/public/images/svgs/icon-figma.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /package/public/images/svgs/nuxt-cat-icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /package/src/app/(DashboardLayout)/apps/blog/post/page.tsx: -------------------------------------------------------------------------------- 1 | 2 | import BreadcrumbComp from "@/app/(DashboardLayout)/layout/shared/breadcrumb/BreadcrumbComp"; 3 | import BlogPost from "@/app/components/apps/blog/BlogPost"; 4 | import { Metadata } from "next"; 5 | const BCrumb = [ 6 | { 7 | to: "/", 8 | title: "Home", 9 | }, 10 | { 11 | title: "Blog app", 12 | }, 13 | ]; 14 | export const metadata: Metadata = { 15 | title: "Blog Post", 16 | }; 17 | const Blog = () => { 18 | return ( 19 | <> 20 | 21 | 22 | 23 | ); 24 | }; 25 | export default Blog; 26 | -------------------------------------------------------------------------------- /package/src/app/(DashboardLayout)/apps/tickets/page.tsx: -------------------------------------------------------------------------------- 1 | import TicketsApp from "@/app/components/apps/tickets"; 2 | import BreadcrumbComp from "../../layout/shared/breadcrumb/BreadcrumbComp"; 3 | import type { Metadata } from "next"; 4 | export const metadata: Metadata = { 5 | title: "Ticket App", 6 | }; 7 | 8 | const BCrumb = [ 9 | { 10 | to: "/", 11 | title: "Home", 12 | }, 13 | { 14 | title: "Tickets", 15 | }, 16 | ]; 17 | const Tickets = () => { 18 | return ( 19 | <> 20 | 21 | 22 | 23 | ); 24 | }; 25 | 26 | export default Tickets; 27 | -------------------------------------------------------------------------------- /package/public/images/svgs/icon-inbox.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /package/src/app/(DashboardLayout)/apps/notes/page.tsx: -------------------------------------------------------------------------------- 1 | 2 | import NotesApp from "@/app/components/apps/notes"; 3 | import BreadcrumbComp from "../../layout/shared/breadcrumb/BreadcrumbComp"; 4 | import type { Metadata } from "next"; 5 | export const metadata: Metadata = { 6 | title: "Notes App", 7 | }; 8 | 9 | const BCrumb = [ 10 | { 11 | to: "/", 12 | title: "Home", 13 | }, 14 | { 15 | title: "Notes", 16 | }, 17 | ]; 18 | const Notes = () => { 19 | 20 | return ( 21 | <> 22 | 23 | 24 | 25 | 26 | ); 27 | }; 28 | 29 | export default Notes; 30 | -------------------------------------------------------------------------------- /package/public/images/svgs/icon-dd-message-box.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /package/src/app/(DashboardLayout)/types/blog.ts: -------------------------------------------------------------------------------- 1 | export type Profile = { 2 | id?: string | number; 3 | avatar?: string; 4 | name?: string; 5 | time?: string; 6 | }; 7 | 8 | export interface BlogType { 9 | id?: string; 10 | profile?: Profile; 11 | time?: Date; 12 | comment?: string; 13 | replies?: any[]; 14 | } 15 | 16 | export interface BlogPostType { 17 | id?: number|any; 18 | title?: any; 19 | content?: string |any; 20 | coverImg?: string |any; 21 | createdAt?: Date; 22 | view?: number; 23 | share?: number; 24 | category?: string |any; 25 | featured?: boolean; 26 | author?: Profile | any; 27 | comments?: any[]; 28 | } 29 | 30 | 31 | -------------------------------------------------------------------------------- /package/public/images/svgs/icon-dd-mobile.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /package/public/images/svgs/icon-adobe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /package/src/components/ui/label.tsx: -------------------------------------------------------------------------------- 1 | "use client" 2 | 3 | import * as React from "react" 4 | import * as LabelPrimitive from "@radix-ui/react-label" 5 | 6 | import { cn } from "@/lib/utils" 7 | 8 | function Label({ 9 | className, 10 | ...props 11 | }: React.ComponentProps) { 12 | return ( 13 | 21 | ) 22 | } 23 | 24 | export { Label } 25 | -------------------------------------------------------------------------------- /package/public/images/svgs/angular-cat-icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /package/src/app/(DashboardLayout)/apps/tickets/create/page.tsx: -------------------------------------------------------------------------------- 1 | import CreateTicketForm from "@/app/components/apps/tickets/CreateTicketForm"; 2 | import type { Metadata } from "next"; 3 | import BreadcrumbComp from "@/app/(DashboardLayout)/layout/shared/breadcrumb/BreadcrumbComp"; 4 | 5 | 6 | export const metadata: Metadata = { 7 | title: "Ticket App", 8 | }; 9 | 10 | const BCrumb = [ 11 | { 12 | to: "/", 13 | title: "Home", 14 | }, 15 | { 16 | title: "Tickets", 17 | }, 18 | ]; 19 | const CreateTickets = () => { 20 | return ( 21 | <> 22 | 23 | 24 | 25 | 26 | ); 27 | }; 28 | 29 | export default CreateTickets; -------------------------------------------------------------------------------- /package/src/app/(DashboardLayout)/layout/shared/logo/FullLogo.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | import Image from "next/image"; 4 | import Link from "next/link"; 5 | 6 | const FullLogo = () => { 7 | return ( 8 | 9 | {/* Dark Logo */} 10 | logo 17 | {/* Light Logo */} 18 | logo 25 | 26 | ); 27 | }; 28 | 29 | export default FullLogo; 30 | -------------------------------------------------------------------------------- /package/public/images/svgs/apple-icon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package/public/images/svgs/facebook-icon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- 1 | import * as React from "react" 2 | 3 | import { cn } from "@/lib/utils" 4 | 5 | function Textarea({ className, ...props }: React.ComponentProps<"textarea">) { 6 | return ( 7 |