diff --git a/RestroHub-FrontEnd/src/pages/public/Landing.jsx b/RestroHub-FrontEnd/src/pages/public/Landing.jsx index 9815930..33da269 100644 --- a/RestroHub-FrontEnd/src/pages/public/Landing.jsx +++ b/RestroHub-FrontEnd/src/pages/public/Landing.jsx @@ -303,7 +303,7 @@ const [contactForm, setContactForm] = useState({ title: 'Legal', links: [ { label: 'Privacy Policy', href: '/privacy-policy' }, - { label: 'Terms of Service', href: '#' }, + { label: 'Terms of Service', href: '/terms-of-service' }, { label: 'Refund Policy', href: '#' }, ], }, diff --git a/RestroHub-FrontEnd/src/pages/public/TermsOfService.jsx b/RestroHub-FrontEnd/src/pages/public/TermsOfService.jsx new file mode 100644 index 0000000..a28ae2f --- /dev/null +++ b/RestroHub-FrontEnd/src/pages/public/TermsOfService.jsx @@ -0,0 +1,147 @@ +import { Link } from 'react-router-dom'; + +const TermsOfService = () => { + return ( +
+
+
+ + ← Back to Home + +

+ Terms of Service +

+

+ Last updated: July 2026 +

+
+ +
+
+

+ 1. Acceptance of Terms +

+

+ By accessing or using Restroly ("the Service"), you agree to be + bound by these Terms of Service. If you do not agree, please do not + use the Service. +

+
+ +
+

+ 2. Description of Service +

+

+ Restroly provides digital menu, order management, QR menu, and + related restaurant operations tools. Features available to you may + depend on your subscription plan and restaurant configuration. +

+
+ +
+

+ 3. Accounts and Responsibilities +

+

You are responsible for:

+
    +
  • Maintaining the confidentiality of your account credentials
  • +
  • All activity that occurs under your account
  • +
  • Providing accurate restaurant and business information
  • +
  • Complying with applicable laws while using the Service
  • +
+
+ +
+

+ 4. Acceptable Use +

+

+ You agree not to misuse the Service, including attempting unauthorized + access, disrupting system availability, uploading harmful content, or + using the platform for unlawful activities. +

+
+ +
+

+ 5. Payments and Subscriptions +

+

+ Paid plans are billed according to the pricing shown at purchase. + Fees are non-refundable except where required by law or stated in our + Refund Policy. We may change plan pricing with reasonable notice. +

+
+ +
+

+ 6. Intellectual Property +

+

+ The Service, including software, branding, and documentation, is owned + by Restroly or its licensors. You retain ownership of content you + upload (menus, images, and restaurant data), and grant us a license to + host and display that content as needed to operate the Service. +

+
+ +
+

+ 7. Disclaimer and Limitation of Liability +

+

+ The Service is provided "as is" without warranties of any kind. + To the maximum extent permitted by law, Restroly is not liable for + indirect, incidental, or consequential damages arising from your use + of the Service. +

+
+ +
+

+ 8. Termination +

+

+ We may suspend or terminate access if you violate these Terms. You may + stop using the Service at any time. Provisions that by nature should + survive termination will continue to apply. +

+
+ +
+

+ 9. Changes to These Terms +

+

+ We may update these Terms from time to time. Continued use of the + Service after changes become effective constitutes acceptance of the + revised Terms. +

+
+ +
+

+ 10. Contact Us +

+

+ If you have questions about these Terms of Service, contact us at: +

+
+

+ Restroly Support +

+

Email: support@restroly.com

+

Address: India

+
+
+
+
+
+ ); +}; + +export default TermsOfService; diff --git a/RestroHub-FrontEnd/src/routes/index.jsx b/RestroHub-FrontEnd/src/routes/index.jsx index ab1299a..00bc66b 100644 --- a/RestroHub-FrontEnd/src/routes/index.jsx +++ b/RestroHub-FrontEnd/src/routes/index.jsx @@ -13,6 +13,7 @@ import Login from '../pages/public/Login'; import Register from '../pages/public/Register'; import ForgotPassword from '../pages/public/ForgotPassword'; import PrivacyPolicy from '../pages/public/PrivacyPolicy'; +import TermsOfService from '../pages/public/TermsOfService'; import NotFound from '../pages/public/NotFound'; // Customer Pages @@ -40,6 +41,7 @@ const AppRoutes = () => { } /> } /> } /> + } /> {/* ========== CUSTOMER ROUTES ========== */}