├── .eslintrc.json ├── src ├── constants │ ├── index.js │ ├── navbarItems.js │ └── coreItems.js ├── app │ ├── favicon.ico │ ├── error.jsx │ ├── (withlayout) │ │ ├── layout.jsx │ │ └── page.jsx │ ├── loading.jsx │ ├── layout.jsx │ ├── globals.css │ └── not-found.jsx ├── assets │ ├── images │ │ ├── download.png │ │ ├── trophy_emoji.webp │ │ ├── software-advice-2023-badge.webp │ │ └── hero-with-four-stacked-balls.webp │ └── svg │ │ ├── lock-icon.svg │ │ ├── cloud-icon.svg │ │ └── color-palette-icon.svg └── components │ ├── service │ ├── Service.css │ └── Service.jsx │ ├── banner │ ├── PricingPageBanner.css │ └── PricingPageBanner.jsx │ ├── enhance │ ├── Enhance.css │ └── Enhance.jsx │ ├── core │ ├── Core.css │ └── Core.jsx │ ├── cta │ └── PricingPageCTA.jsx │ ├── ui │ ├── Navbar.jsx │ ├── Footer.jsx │ └── Footer.css │ └── award │ └── Award.jsx ├── jsconfig.json ├── postcss.config.js ├── next.config.js ├── .gitignore ├── tailwind.config.js ├── public ├── vercel.svg └── next.svg ├── package.json └── README.md /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /src/constants/index.js: -------------------------------------------------------------------------------- 1 | export * from "./navbarItems"; 2 | export * from "./coreItems"; 3 | -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazrat-Ali9/Asset_OptimizeX_Frontend/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "paths": { 4 | "@/*": ["./src/*"] 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /src/assets/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazrat-Ali9/Asset_OptimizeX_Frontend/HEAD/src/assets/images/download.png -------------------------------------------------------------------------------- /src/assets/images/trophy_emoji.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazrat-Ali9/Asset_OptimizeX_Frontend/HEAD/src/assets/images/trophy_emoji.webp -------------------------------------------------------------------------------- /src/assets/images/software-advice-2023-badge.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazrat-Ali9/Asset_OptimizeX_Frontend/HEAD/src/assets/images/software-advice-2023-badge.webp -------------------------------------------------------------------------------- /src/assets/images/hero-with-four-stacked-balls.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hazrat-Ali9/Asset_OptimizeX_Frontend/HEAD/src/assets/images/hero-with-four-stacked-balls.webp -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | images: { 4 | domains: ["cdn.bfldr.com"], 5 | }, 6 | }; 7 | 8 | module.exports = nextConfig; 9 | -------------------------------------------------------------------------------- /src/components/service/Service.css: -------------------------------------------------------------------------------- 1 | .service-section { 2 | background-color: #4462c9; 3 | background-image: linear-gradient(134deg, #8c00ff, #4462c9); 4 | box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.1); 5 | } 6 | -------------------------------------------------------------------------------- /src/app/error.jsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | import React from "react"; 4 | 5 | const Error = () => { 6 | return ( 7 |
8 | Something went wrong happened! 9 |
10 | ); 11 | }; 12 | 13 | export default Error; 14 | -------------------------------------------------------------------------------- /src/components/banner/PricingPageBanner.css: -------------------------------------------------------------------------------- 1 | .pricing-head > h1 > span { 2 | background: linear-gradient( 3 | 270deg, 4 | rgb(182, 32, 224) 5%, 5 | rgb(67, 83, 255) 55.01% 6 | ); 7 | -webkit-background-clip: text; 8 | -webkit-text-fill-color: transparent; 9 | } 10 | -------------------------------------------------------------------------------- /src/app/(withlayout)/layout.jsx: -------------------------------------------------------------------------------- 1 | import Footer from "@/components/ui/Footer"; 2 | import Navbar from "@/components/ui/Navbar"; 3 | 4 | export default function RootLayout({ children }) { 5 | return ( 6 | <> 7 | 8 | {children} 9 |