diff --git a/package-lock.json b/package-lock.json index ba52684..e021a68 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,8 @@ "name": "moj-hosting", "version": "0.1.0", "dependencies": { + "framer-motion": "^12.29.2", + "lucide-react": "^0.563.0", "next": "16.1.6", "react": "19.2.3", "react-dom": "19.2.3" @@ -3217,6 +3219,7 @@ "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", @@ -3591,6 +3594,33 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/framer-motion": { + "version": "12.29.2", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.29.2.tgz", + "integrity": "sha512-lSNRzBJk4wuIy0emYQ/nfZ7eWhqud2umPKw2QAQki6uKhZPKm2hRQHeQoHTG9MIvfobb+A/LbEWPJU794ZUKrg==", + "license": "MIT", + "dependencies": { + "motion-dom": "^12.29.2", + "motion-utils": "^12.29.2", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -4839,6 +4869,15 @@ "yallist": "^3.0.2" } }, + "node_modules/lucide-react": { + "version": "0.563.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.563.0.tgz", + "integrity": "sha512-8dXPB2GI4dI8jV4MgUDGBeLdGk8ekfqVZ0BdLcrRzocGgG75ltNEmWS+gE7uokKF/0oSUuczNDT+g9hFJ23FkA==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", @@ -4906,6 +4945,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/motion-dom": { + "version": "12.29.2", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.29.2.tgz", + "integrity": "sha512-/k+NuycVV8pykxyiTCoFzIVLA95Nb1BFIVvfSu9L50/6K6qNeAYtkxXILy/LRutt7AzaYDc2myj0wkCVVYAPPA==", + "license": "MIT", + "dependencies": { + "motion-utils": "^12.29.2" + } + }, + "node_modules/motion-utils": { + "version": "12.29.2", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.29.2.tgz", + "integrity": "sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A==", + "license": "MIT" + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", diff --git a/package.json b/package.json index a543d21..f657a58 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,8 @@ "lint": "eslint" }, "dependencies": { + "framer-motion": "^12.29.2", + "lucide-react": "^0.563.0", "next": "16.1.6", "react": "19.2.3", "react-dom": "19.2.3" diff --git a/public/image/banner.png b/public/image/banner.png new file mode 100644 index 0000000..7afc984 Binary files /dev/null and b/public/image/banner.png differ diff --git a/public/image/character_bg.jpg b/public/image/character_bg.jpg new file mode 100644 index 0000000..e83aed5 Binary files /dev/null and b/public/image/character_bg.jpg differ diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx new file mode 100644 index 0000000..1023026 --- /dev/null +++ b/src/app/contact/page.tsx @@ -0,0 +1,91 @@ +"use client"; + +import Navbar from "@/components/Navbar"; +import Footer from "@/components/Footer"; + +export default function ContactPage() { + return ( +
+ Have a question or need technical assistance? Our team is ready to help you 24/7. +
++ This is the fastest way to get help. Log in to our client portal to manage your services and track your inquiries. +
++ For partnerships, business inquiries, or if you can't access your account, feel free to send us an email. +
+ ++ Slovak & English support available +
++ {discordData.description} +
++ {hytaleData.description} +
++ {hytaleData.description} +
++ {mcData.description} +
++ The service you are looking for is offline or moved to another node. +
+ +
+
+
+ - Najrýchlejší NVMe hosting v strednej Európe s podporou, ktorá vám skutočne rozumie. -
- -Škálovateľné riešenia pre každého.
+ {/* PRICING SELECTOR SECTION */} +High-performance hosting for survival, creative or modded servers.
+24/7 hosting for your bots. Node.js, Python, Java and more supported.
+Be ready for the next adventure. Pre-order and get early bird nodes.
++ Last updated: January 2026 | HotHost.org +
++ All refunds are issued as credits to your HotHost.org account which can be used for future purchases. + We do not provide cash refunds to original payment methods. + Requests made after 48 hours will not be accepted. +
+Requests must be submitted within 48 hours of purchase.
+Refunds are provided only as account credits.
+{item.desc}
++ In rare cases of service downtime exceeding 24 hours continuously, we may consider exceptions to our standard refund policy. + These cases are evaluated individually by our management team. +
++ Last updated: January 2026 | HotHost.org +
++ By using our services, you also agree to our Refund Policy. + Please review it carefully before making any purchases. +
++ By accessing and using the services provided by HotHost.org ("we", "us", "our"), you agree to be bound by these Terms of Service and all applicable laws and regulations. If you do not agree with any of these terms, you are prohibited from using or accessing our services. +
++ HotHost.org provides web hosting, Minecraft server hosting, FiveM server hosting, VPS, and related services. We reserve the right to modify, suspend, or discontinue any service at any time with or without notice. +
+4.1 Service Fees: You agree to pay all fees associated with your selected services according to the current pricing. All fees are quoted in Czech Koruna (CZK) unless otherwise specified.
+4.2 Billing Cycle: Services are billed on a monthly basis unless you select a different billing cycle. Payment is due in advance for each billing cycle.
+4.3 Late Payments: Accounts with overdue payments may be suspended or terminated. We reserve the right to charge late fees on overdue accounts.
+Prohibited activities include:
++ We strive to maintain 99.9% uptime for our services. If we fail to meet this uptime guarantee, you may be eligible for service credits as outlined in our SLA. +
++ While we perform regular backups of our systems, you are solely responsible for maintaining backups of your data. We are not liable for any data loss under any circumstances. +
+
+ If you have any questions about these Terms of Service, please contact us at:
+ info@hothost.org
+