From 08712d949ac93daa9666ac0603698960095a4094 Mon Sep 17 00:00:00 2001 From: Nikhil More <149102391+Nikhil0-3@users.noreply.github.com> Date: Sat, 19 Oct 2024 23:02:42 +0530 Subject: [PATCH 01/42] Update CONTRIBUTING.md --- CONTRIBUTING.md | 99 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 98 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 589d56ef..ce68b7bd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -109,6 +109,103 @@ To ensure the quality of contributions to **BuddyTrail**, please adhere to the f --- +# πŸ“‚ **Enhanced Project Structure** + +This section provides an organized layout of the **BuddyTrail** repository, helping you easily navigate the codebase. + +```bash + +BuddyTrail/ +β”œβ”€β”€ .github/ # GitHub-related configurations and templates +β”‚ β”œβ”€β”€ ISSUE_TEMPLATE/ # Templates for raising issues +β”‚ β”œβ”€β”€ assets/ +β”‚ β”œβ”€β”€ scripts/ +β”‚ └── workflows/ +β”‚ PULL_REQUEST_TEMPLATE.md # Template for creating Pull Requests +β”‚ +β”œβ”€β”€ .idea/ # IDE configuration files (for JetBrains IDEs) +β”œβ”€β”€ .vscode/ # IDE configuration files (for Visual Studio Code) +β”‚ +β”œβ”€β”€ backend/ # Backend logic (may contain API code or backend services) +β”‚ +β”œβ”€β”€ contributor/ # Contributor guidelines and resources +β”‚ β”œβ”€β”€ contributor.css # Guidelines for contributing to the project +β”‚ β”œβ”€β”€ contributor.html # Code of Conduct for contributors +β”‚ β”œβ”€β”€ contributor.js +β”‚ +β”œβ”€β”€ icons/ # Static icons used throughout the project +β”‚ +β”œβ”€β”€ img/ # Image files for the project +β”‚ +β”œβ”€β”€ script/ # JavaScript files for client-side logic +β”‚ β”œβ”€β”€ popup.js +β”‚ +β”œβ”€β”€ styles/ # CSS stylesheets for different pages and components +β”‚ β”œβ”€β”€ RatingStyle.css # Styles for star rating feature +β”‚ β”œβ”€β”€ auth.css # Styles for authentication pages +β”‚ β”œβ”€β”€ chatbot.css # Styles for chatbot component +β”‚ β”œβ”€β”€ contact.css # Styles for contact page +β”‚ β”œβ”€β”€ fly.css # Styles for flight-related pages +β”‚ β”œβ”€β”€ hotel.css # Styles for hotel-related pages +β”‚ β”œβ”€β”€ style.css # Main stylesheet for overall site design +β”‚ β”œβ”€β”€ about.css # Styles for about page +β”‚ +β”œβ”€β”€ .gitignore # Git ignore file to exclude certain files/folders from being pushed to GitHub +β”œβ”€β”€ .gitmodules # Git submodules configuration file +β”œβ”€β”€ LICENSE # License file for the project +β”œβ”€β”€ README.md # Project overview and setup guide +β”œβ”€β”€ project-structure.md # Documentation detailing the project structure +β”œβ”€β”€ project_structure.txt # Text file with the project structure +β”œβ”€β”€ package.json # Project metadata and dependencies +β”œβ”€β”€ package-lock.json # Locked dependencies for reproducible builds +β”‚ +β”œβ”€β”€ about.html # About page for the website +β”œβ”€β”€ auth.html # Authentication page (Sign In/Sign Up) +β”œβ”€β”€ book.html # Booking page for users +β”œβ”€β”€ chatbot.gif # Animated GIF for chatbot feature +β”œβ”€β”€ contact.html # Contact page for user inquiries +β”œβ”€β”€ faq.html # FAQ page +β”œβ”€β”€ fly.html # Flight booking or related page +β”œβ”€β”€ forgot_password.html # Password recovery page +β”œβ”€β”€ hotel.html # Hotel information or booking page +β”œβ”€β”€ index.html # Main landing page +β”œβ”€β”€ reviews.html # Page for user reviews and ratings +β”œβ”€β”€ team.html # Team members page +β”‚ +└── update discussion forum # Discussion forum update file (possibly for changelogs or forum features) +``` +--- + +# πŸ”₯ Pull Request Process +Before submitting your Pull Request (PR), ensure the following: + +Complete Testing: Make sure your changes work as expected and have been thoroughly tested. +Adhere to Code Guidelines: Follow the project’s code style and guidelines. +Include Meaningful Commit Messages: Describe what the PR is solving or adding. +Link Issues: If your PR addresses an issue, mention it by adding a link to the issue in the description. + +To submit your PR: + +Push your branch to GitHub: +```bash +git push origin Feature-Name +``` + +Go to the repository on GitHub and click New Pull Request. + +Complete the PR template, providing as much detail as possible, and submit it for review. + +--- + +# πŸ› Issue Report Process +If you encounter a bug or have an idea for an improvement, please follow these steps to report an issue: + +**Search for Existing Issues:** Before creating a new issue, check the Issue Tracker to see if the issue has already been reported. +**Open a New Issue:** If the issue hasn’t been raised yet, click on New Issue and fill out the provided template with as much detail as possible. +**Be Specific:** Provide detailed steps to reproduce the issue, the expected result, and the actual result. +**Include Screenshots/Logs:** If applicable, add any relevant screenshots or log files to help us understand and resolve the issue faster. + + # 🌐 Community and Communication Join the **BuddyTrail** community and collaborate with developers from around the world! @@ -150,4 +247,4 @@ Join us and help create a platform that inspires travelers across the globe! --- -Thank you for contributing! Together, we’ll make BuddyTrail the go-to platform for travelers everywhere. ✈️🌍🌟 \ No newline at end of file +Thank you for contributing! Together, we’ll make BuddyTrail the go-to platform for travelers everywhere. ✈️🌍🌟 From dc3c21c6d9141da0208ebbd3e42fe96e0cfb922e Mon Sep 17 00:00:00 2001 From: Sumalatha Salapu Date: Sun, 20 Oct 2024 00:43:44 +0530 Subject: [PATCH 02/42] popup functionality --- script/popup.js | 70 +++++++++++++++++++++++++++++++------------------ 1 file changed, 45 insertions(+), 25 deletions(-) diff --git a/script/popup.js b/script/popup.js index efeceb04..36ec95e8 100644 --- a/script/popup.js +++ b/script/popup.js @@ -1,28 +1,48 @@ -// Show the pop-up automatically when the page loads -window.onload = function() { - document.getElementById('popup').style.display = 'flex'; -}; + // Delay in milliseconds + const popupDelay = 15000; -// Close the pop-up when the user clicks outside of it -window.onclick = function(event) { - if (event.target === document.getElementById('popup')) { - document.getElementById('popup').style.display = 'none'; - } -}; + // Function to show the popup if it hasn't been shown yet in this session + function showPopupIfNeeded() { + if (!sessionStorage.getItem('popupShown')) { + // Delay the popup display + setTimeout(() => { + document.getElementById('popup').style.display = 'flex'; + sessionStorage.setItem('popupShown', 'true'); // Mark popup as shown + }, popupDelay); + } + } -// Handle form submission -document.getElementById('emailForm').addEventListener('submit', function(event) { - event.preventDefault(); - - const email = document.getElementById('email').value; - if (email) { - alert(`Thank you! A 20% discount code has been sent to ${email}`); - document.getElementById('popup').style.display = 'none'; - } -}); + // Use pageshow to handle page loads and back navigation + window.addEventListener('pageshow', function(event) { + if (event.persisted || performance.getEntriesByType('navigation')[0].type === 'back_forward') { + // Detect browser back/forward navigation + showPopupIfNeeded(); + } else { + // Handle normal page load + showPopupIfNeeded(); + } + }); + + // Close the pop-up when the user clicks outside of it + window.onclick = function(event) { + if (event.target === document.getElementById('popup')) { + document.getElementById('popup').style.display = 'none'; + } + }; -// Handlling "No thanks" button -document.getElementById('no-thanks').addEventListener('click', function(event) { - event.preventDefault(); - document.getElementById('popup').style.display = 'none'; -}); + // Handle form submission + document.getElementById('emailForm').addEventListener('submit', function(event) { + event.preventDefault(); + + const email = document.getElementById('email').value; + if (email) { + alert(`Thank you! A 20% discount code has been sent to ${email}`); + document.getElementById('popup').style.display = 'none'; + } + }); + + // Handle "No thanks" button + document.getElementById('no-thanks').addEventListener('click', function(event) { + event.preventDefault(); + document.getElementById('popup').style.display = 'none'; + }); From 1e9bd78f94ba40b8374577db1efb895b168ccb43 Mon Sep 17 00:00:00 2001 From: Palmistry2310 Date: Sun, 20 Oct 2024 03:14:53 +0530 Subject: [PATCH 03/42] added copyright page --- copyright.html | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++ index.html | 2 +- 2 files changed, 95 insertions(+), 1 deletion(-) create mode 100644 copyright.html diff --git a/copyright.html b/copyright.html new file mode 100644 index 00000000..a20431dc --- /dev/null +++ b/copyright.html @@ -0,0 +1,94 @@ + + + + + + + Copyright Page + + + +
+
+

Copyright Notice

+
+
+
+

Β© 2024 BuddyTrail

+

All rights reserved.

+

This website is protected under copyright laws. Unauthorized use or reproduction of any content, including text, images, and videos, is strictly prohibited.

+

For inquiries or permission requests, please contact us at:

+

Email: supportbuddytrail.com

+
+
+
+

Privacy Policy | Terms of Service

+
+
+ + + + \ No newline at end of file diff --git a/index.html b/index.html index a0a9a51a..037056de 100644 --- a/index.html +++ b/index.html @@ -2188,7 +2188,7 @@

Legal Links

  • Terms of Service
  • Privacy Policy
  • Disclaimer
  • -
  • Copyright Notice
  • +
  • Copyright Notice
  • Cookie Policy
  • From cddf9d600ca3d3187a5c97bcf04419a5548fe8e5 Mon Sep 17 00:00:00 2001 From: Palmistry2310 Date: Sun, 20 Oct 2024 05:37:50 +0530 Subject: [PATCH 04/42] made navbar links working on contact page --- contact.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/contact.html b/contact.html index 12852272..47e6f277 100644 --- a/contact.html +++ b/contact.html @@ -117,13 +117,13 @@

    BuddyTrail

    Γ—
  • Home
  • Team
  • -
  • Exclusive Deals
  • -
  • Benefits
  • +
  • Exclusive Deals
  • +
  • Benefits
  • About
  • -
  • Travel Itineraries
  • +
  • Travel Itineraries
  • Contact
  • -
  • Reviews
  • +
  • Reviews
  • Sign In
  • From ec3f3e34c10cc55aef517fade7a2ea2cbd210263 Mon Sep 17 00:00:00 2001 From: AADESHak007 <123197632+AADESHak007@users.noreply.github.com> Date: Sun, 20 Oct 2024 10:14:10 +0530 Subject: [PATCH 05/42] updated the UI for both light and dark --- style.css | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/style.css b/style.css index 14898176..cb890570 100644 --- a/style.css +++ b/style.css @@ -179,7 +179,10 @@ body { text-align: center; margin-top: 50px; } - +.sos-container h2 { + font-size: 2.2rem; + color:#0056b3; +} #sosButton { padding: 20px; font-size: 18px; @@ -1578,6 +1581,9 @@ body.light-mode { font-size: 3em; margin-bottom: 20px; } +.dark-mode .sos-container p { + color: whitesmoke; +} .review-form { background: #ffffff; From 649464ce629c71d5192442041bf97a899ac5a203 Mon Sep 17 00:00:00 2001 From: shauryaq05 Date: Sun, 20 Oct 2024 10:17:27 +0530 Subject: [PATCH 06/42] Creating security.md Provides information about the security policy of the website. --- security.md | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 security.md diff --git a/security.md b/security.md new file mode 100644 index 00000000..a4894a69 --- /dev/null +++ b/security.md @@ -0,0 +1,54 @@ +Security Policy +Overview +At Buddy Trail, the security and privacy of our customers' data are our top priority. We are committed to protecting our platform from vulnerabilities and ensuring that all transactions and user interactions are conducted securely. This document outlines our security practices and provides guidelines for reporting potential security vulnerabilities. + +Supported Versions +We actively maintain the following versions of our website and mobile applications: + +Current version: Latest release +Previous version: Last major release (for up to 6 months) +We recommend users stay up to date with the latest versions for optimal security and performance. + +Security Practices +To maintain a secure platform, we follow best practices in: + +Encryption: All sensitive data, such as payment information, passwords, and personal details, are encrypted using industry-standard encryption methods (e.g., TLS 1.2/1.3) during transmission and storage. + +Authentication: Multi-factor authentication (MFA) is available and encouraged for users to enhance account security. + +Data Privacy: We adhere to global privacy regulations such as the GDPR, CCPA, and PCI-DSS to protect the personal data of our users. + +Vulnerability Scanning: We regularly conduct vulnerability scanning, penetration testing, and third-party audits to identify and mitigate potential threats. + +Monitoring: We use real-time monitoring systems to detect suspicious activities and mitigate any possible threats promptly. + +Payment Security: Our payment processing is PCI-DSS compliant, ensuring that all financial transactions are handled securely. + +Reporting a Vulnerability +We encourage security researchers and developers to report any potential security vulnerabilities. If you believe you have discovered a security issue, please help us by following the steps below: + +How to Report a Vulnerability +Contact us via email: Send your findings to buddytrail@company.com Please include as much detail as possible to help us verify the issue: + +A detailed description of the vulnerability. +Steps to reproduce the issue. +Any potential impact on our platform. +Do not disclose publicly: Please refrain from publicly disclosing any details regarding the vulnerability until we have had a chance to investigate and resolve the issue. + +Response Time: We will acknowledge your report within 72 hours and provide an estimated timeline for remediation. We will keep you updated as we work on resolving the issue. + +Responsible Disclosure Policy +We are committed to working with the security community to verify and address any vulnerabilities in a timely manner. +We will not take legal action against individuals who discover and report vulnerabilities responsibly, provided that they do not engage in malicious activities or attempt to exploit the vulnerabilities for personal gain. +Bug Bounty Program +To recognize and reward the efforts of security researchers, we run a Bug Bounty Program that offers monetary rewards for responsibly disclosed vulnerabilities. Details about the scope and eligibility criteria can be found here. + +Security Updates +We regularly release security patches and updates. Users are encouraged to apply these updates as soon as they are available to ensure the continued safety of their accounts and transactions. + +Contact Us +For any questions or concerns regarding our security policy, you can reach out to us at: + +Email: buddytrail@company.com +Phone: [+1 (800) 123-4567] +Thank you for helping us keep [Company Name] secure for everyone. \ No newline at end of file From d6c66fd2a54a58ea4b524b52f969b104a465cc83 Mon Sep 17 00:00:00 2001 From: sourabh singh bais Date: Sun, 20 Oct 2024 14:32:50 +0530 Subject: [PATCH 07/42] Make (Book Now) Button More Interactive #1150 --- button-ui.css | 35 +++++++++++++++++++++++++++++++++++ index.html | 9 +++++++-- 2 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 button-ui.css diff --git a/button-ui.css b/button-ui.css new file mode 100644 index 00000000..00c86059 --- /dev/null +++ b/button-ui.css @@ -0,0 +1,35 @@ +.button-container { + display: flex; + justify-content: center; + align-items: center; + height: 2vh; /* Adjust height if necessary */ + } + + +.book2-btn { + padding: 15px 25px; + font-size: 20px; + background-color: #ba5ae0; + color: white; + font-weight: bolder; + border: none; + border-radius: 8px; + cursor: pointer; + box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); + transition: background-color 0.3s ease, transform 0.2s ease; + } + + .book2-btn:hover { + background-color: #9c48b7; + transform: scale(1.05); + } + + .book2-btn:active { + background-color: #812f98; + transform: scale(1); + } + + .book2-btn:focus { + outline: none; + box-shadow: 0 0 0 3px rgba(186, 90, 224, 0.5); + } \ No newline at end of file diff --git a/index.html b/index.html index 5efba262..a6d8c09b 100644 --- a/index.html +++ b/index.html @@ -10,6 +10,7 @@ + @@ -1000,9 +1001,13 @@

    Book a Cab or Auto

    - - + +
    + +
    + + + + + +
    + + + +
    + +
    + + + +
    +
    + image + image +
    + +
    +

    About Our Website

    +

    + Welcome to our travel agency website! We are dedicated to providing you with the best travel experiences by offering comprehensive trip plans and a wide selection of hotels. Whether you are looking for an adventurous getaway or a relaxing retreat, we've got you covered. +

    +
    + + +
    +

    Most Frequent Questions

    +
      +
    • Q: How do I book a trip?
      A: You can book a trip by visiting our "Book a Trip" section and filling out the required details.
    • +
    • Q: Can I modify my hotel reservations?
      A: Yes, you can modify your hotel reservations through your account dashboard.
    • +
    • Q: Do you offer group discounts?
      A: Yes, we offer special discounts for group bookings. Contact us for more details.
    • +
    +
    + + +
    +

    Suggestions/Questions

    +
    + +

    + + +

    + +
    +

    + + +
    +
    +
    + + + + + + \ No newline at end of file diff --git a/img/HELP-IMG.jpg b/img/HELP-IMG.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dd6bce8825e889a7f7495a87cfb8cc38e3936b58 GIT binary patch literal 16840 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

    KMtaO?1*(_LALGN16tfH!&2k+}!*Z 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 5efba262..c8b7d762 100644 --- a/index.html +++ b/index.html @@ -323,7 +323,7 @@

    BuddyTrail

  • Blogs
  • About
  • Travel Itineraries
  • - +
  • F&Q
  • Contact
  • Reviews
  • Sign In
  • From 8c1fbb6a24e93b689a592eddafa23edb32353c6e Mon Sep 17 00:00:00 2001 From: Nikhil Banthia Date: Sun, 20 Oct 2024 16:49:50 +0530 Subject: [PATCH 09/42] Update index.html i have made position of button in slider better eariler it was messed up --- index.html | 44 +++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/index.html b/index.html index 5efba262..69f73c2b 100644 --- a/index.html +++ b/index.html @@ -592,8 +592,9 @@

    Exclusive Deals and Offers

    Flight to Dubai

    Save 20% on round-trip flights to Dubai. Limited time offer!

    Price: β‚Ή20,000 β‚Ή25,000

    - - + + + @@ -602,8 +603,9 @@

    Flight to Dubai

    Luxury Stay in Goa

    Get 30% off on a 5-star hotel stay in Goa. Enjoy the best of luxury at an affordable price!

    Price: β‚Ή10,500 β‚Ή15,000 per night

    - - + + +
    @@ -611,8 +613,10 @@

    Luxury Stay in Goa

    Kerala Backwaters Package

    Experience the serene beauty of Kerala's backwaters with a 4-day, 3-night package. All-inclusive deal!

    Price: β‚Ή40,000 β‚Ή50,000

    - -
    + + + +
    @@ -620,8 +624,10 @@

    Kerala Backwaters Package

    Paris Romantic Getaway

    Enjoy a romantic trip to Paris with your loved one. Special package for couples!

    Price: β‚Ή1,20,000 β‚Ή1,50,000 per couple

    - -
    + + + +
    @@ -629,8 +635,10 @@

    Paris Romantic Getaway

    Adventure in Bali

    Book an adventure trip to Bali with activities like snorkeling, trekking, and more. Discount available for groups!

    Price: β‚Ή48,000 β‚Ή60,000 per person

    - -
    + + + +
    @@ -638,8 +646,9 @@

    Adventure in Bali

    Ski Trip in Switzerland

    Hit the slopes with an amazing package for skiing in the Swiss Alps. All equipment included!

    Price: β‚Ή75,000 β‚Ή90,000 per person

    - -
    + + +
    @@ -647,8 +656,9 @@

    Ski Trip in Switzerland

    Wildlife Safari in Kenya

    Experience the thrill of a wildlife safari in Kenya. See the Big Five!

    Price: β‚Ή1,00,000 β‚Ή1,20,000 per person

    - -
    + + + @@ -805,7 +815,11 @@

    Wildlife Safari in Kenya

    text-decoration: line-through; color: #6cff43; /* Discount text in a noticeable orange */ } - +.btn-book-now { + position: fixed; + top: 84%; + left: 34%; +} From 839f2bb879bfb01fe80dd4854fcb044733f113ad Mon Sep 17 00:00:00 2001 From: t rahul prabhu Date: Sun, 20 Oct 2024 17:00:22 +0530 Subject: [PATCH 10/42] done --- about.html | 18 ++++++++++++++++++ auth.html | 18 ++++++++++++++++++ blog.html | 18 ++++++++++++++++++ book.html | 18 ++++++++++++++++++ contact.html | 18 ++++++++++++++++++ disclaimer.html | 18 ++++++++++++++++++ faq.html | 17 +++++++++++++++++ fly.html | 17 +++++++++++++++++ forgot_password.html | 18 ++++++++++++++++++ hotel.html | 18 ++++++++++++++++++ index.html | 20 +++++++++++++++++++- reviews.html | 18 ++++++++++++++++++ team.html | 18 ++++++++++++++++++ 13 files changed, 233 insertions(+), 1 deletion(-) diff --git a/about.html b/about.html index 86ac6519..2cdb76f4 100644 --- a/about.html +++ b/about.html @@ -470,5 +470,23 @@

    Follow Us

    }); +
    + + + + + + diff --git a/auth.html b/auth.html index f8196a76..f2892315 100644 --- a/auth.html +++ b/auth.html @@ -102,5 +102,23 @@

    One of us ?

    + +
    + + + + + \ No newline at end of file diff --git a/blog.html b/blog.html index f11b99b8..fd407c62 100644 --- a/blog.html +++ b/blog.html @@ -1161,5 +1161,23 @@

    Manage Tags

    // Initialize the blog when the DOM is fully loaded document.addEventListener('DOMContentLoaded', initializeBlog); + +
    + + + + + \ No newline at end of file diff --git a/book.html b/book.html index 01a8216a..eaec12cf 100644 --- a/book.html +++ b/book.html @@ -407,5 +407,23 @@

    Follow Us

    return valid; } + +
    + + + + + \ No newline at end of file diff --git a/contact.html b/contact.html index 12852272..407dc46e 100644 --- a/contact.html +++ b/contact.html @@ -176,6 +176,24 @@

    Contact Us

    + +
    + + + + + diff --git a/disclaimer.html b/disclaimer.html index 3b733453..75375666 100644 --- a/disclaimer.html +++ b/disclaimer.html @@ -38,5 +38,23 @@

    Disclaimer

    +
    + + + + + + diff --git a/faq.html b/faq.html index 8ba46683..7d70100a 100644 --- a/faq.html +++ b/faq.html @@ -156,6 +156,23 @@

    Frequently Asked Questions

    +
    + + + + + diff --git a/fly.html b/fly.html index b0e9e021..b78f9b17 100644 --- a/fly.html +++ b/fly.html @@ -264,5 +264,22 @@

    CONTACT

    +
    + + + + + \ No newline at end of file diff --git a/forgot_password.html b/forgot_password.html index 24acad6a..ee2df8ab 100644 --- a/forgot_password.html +++ b/forgot_password.html @@ -76,5 +76,23 @@

    One of us ?

    window.location.href = '/auth.html'; }); + +
    + + + + + \ No newline at end of file diff --git a/hotel.html b/hotel.html index 9adf09ed..2fe90f8e 100644 --- a/hotel.html +++ b/hotel.html @@ -301,5 +301,23 @@

    Follow Us

    }); }); + +
    + + + + + \ No newline at end of file diff --git a/index.html b/index.html index d7bf6d50..bd0ae099 100644 --- a/index.html +++ b/index.html @@ -2381,7 +2381,25 @@

    Exclusive Deals and Offers!

    document.getElementById('confirmationPopup').style.display = 'none'; } - + + +
    + + + + + + +
    + + + + + diff --git a/team.html b/team.html index 06a9cb9c..6d3139ed 100644 --- a/team.html +++ b/team.html @@ -551,5 +551,23 @@

    Newsletter Form

    + +
    + + + + + From 17a30e5db367b4d6809f2b4536f2cdd2fd3bda8e Mon Sep 17 00:00:00 2001 From: Deepika Sharma Date: Sun, 20 Oct 2024 17:32:42 +0530 Subject: [PATCH 11/42] Update about.html added dark mode in about.html --- about.html | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 3 deletions(-) diff --git a/about.html b/about.html index aa1c64e3..97d7a572 100644 --- a/about.html +++ b/about.html @@ -26,6 +26,10 @@

    BuddyTrail

  • Contact
  • Sign In
  • + @@ -368,8 +372,6 @@

    PRIYA Ghosal

    } - -
    @@ -398,8 +400,54 @@

    Follow Us

    - +
    + From 0ce1b6b6293e0c154b8cf83340d62dddde0b26c7 Mon Sep 17 00:00:00 2001 From: Deepika Sharma Date: Sun, 20 Oct 2024 17:33:51 +0530 Subject: [PATCH 12/42] Update about.css added dark mode css for about page --- about.css | 968 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 587 insertions(+), 381 deletions(-) diff --git a/about.css b/about.css index 0d16e47a..0030087b 100644 --- a/about.css +++ b/about.css @@ -1,382 +1,588 @@ - - * { - margin: 0; - padding: 0; - box-sizing: border-box; - } - - body { - font-family: 'Inter', sans-serif; - display: flex; - flex-direction: column; - min-height: 100vh; - background-color: #1A202C; - color: #E2E8F0; - line-height: 1.6; - } - - .container { - max-width: 1200px; - margin: 0 auto; - padding: 0 1rem; - width: 100%; - } - - header { - background-color: #2D3748; - position: sticky; - top: 0; - z-index: 100; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); - } - - nav { - display: flex; - justify-content: space-between; - align-items: center; - padding: 0.5rem 0; - } - - .logo { - display: flex; - align-items: center; - } - - #logo-web { - width: 40px; - height: auto; - margin-right: 0.5rem; - } - - #logo { - color: #ffffff; - font-size: 1.25rem; - font-weight: bold; - margin: 0; - padding: 0; - line-height: 1; - } - - .nav-links { - list-style: none; - display: flex; - gap: 1.5rem; - align-items: center; - margin: 0; - padding: 0; - } - - .nav-link { - text-decoration: none; - color: #CBD5E0; - padding: 0.5rem 0.75rem; - border-radius: 4px; - transition: background-color 0.3s ease, color 0.3s ease; - } - - .nav-link:hover, .nav-link.active { - background-color: rgba(76, 95, 191, 0.2); - color: #E2E8F0; - } - - .nav-link.active { - color: #4C51BF; - font-weight: bold; - } - - .btn-primary { - display: inline-block; - padding: 0.625rem 1.25rem; - background-color: #4C51BF; - color: white; - text-decoration: none; - border-radius: 5px; - transition: background-color 0.3s ease, transform 0.2s ease; - } - - .btn-primary:hover { - background-color: #667EEA; - transform: translateY(-2px); - } - - .main-content { - flex-grow: 1; - display: flex; - align-items: center; - justify-content: center; - padding: 3rem 1rem; - background-image: url('https://source.unsplash.com/1600x900/?travel'); - background-size: cover; - background-position: center; - background-attachment: fixed; - } - - .content-container { - max-width: 1200px; /* makes wider */ - width: 100%; - padding: 3rem; - background-color: rgba(255, 255, 255, 0.95); - border-radius: 15px; - box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2); - text-align: center; - transition: transform 0.3s ease, box-shadow 0.3s ease; - overflow: hidden; - position: relative; - } - - .content-container::before { - content: ''; - position: absolute; - top: 0; - left: 0; - right: 0; - height: 5px; - background: linear-gradient(90deg, #4C51BF, #667EEA); - } - - .content-container:hover { - transform: translateY(-5px); - box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); - } - - h1, h2 { - color: #2D3748; - margin-bottom: 1.5rem; - } - - h1 { - font-size: 2.75rem; - font-weight: 800; - position: relative; - display: inline-block; - margin-bottom: 2rem; - } - - h1::after { - content: ''; - position: absolute; - bottom: -10px; - left: 50%; - transform: translateX(-50%); - width: 50px; - height: 3px; - background: linear-gradient(90deg, #4C51BF, #667EEA); - transition: width 0.3s ease; - } - - .content-container:hover h1::after { - width: 100px; - } - - h2 { - font-size: 2.25rem; - font-weight: 700; - margin-top: 2.5rem; - color: #4C51BF; - } - - p { - margin-bottom: 1.5rem; - color: #4A5568; - font-size: 1.1rem; - line-height: 1.8; - } - - .values-container { - display: flex; - justify-content: space-around; - margin: 3rem 0; - } - - .value-item { - text-align: center; - padding: 1.5rem; - background-color: rgba(76, 81, 191, 0.1); - border-radius: 12px; - transition: transform 0.3s ease, background-color 0.3s ease; - width: 30%; - } - - .value-item:hover { - transform: translateY(-5px); - background-color: rgba(76, 81, 191, 0.2); - } - - .value-item i { - font-size: 2.5rem; - color: #4C51BF; - margin-bottom: 1rem; - } - - .value-item h3 { - color: #2D3748; - font-size: 1.25rem; - margin-bottom: 0.5rem; - } - - .cta-button { - display: inline-block; - padding: 0.75rem 1.5rem; - background: linear-gradient(90deg, #4C51BF, #667EEA); - color: white; - text-decoration: none; - border-radius: 30px; - font-weight: bold; - transition: transform 0.3s ease, box-shadow 0.3s ease; - margin-top: 1rem; - } - - .cta-button:hover { - transform: translateY(-2px); - box-shadow: 0 5px 15px rgba(76, 81, 191, 0.4); - } - - footer { - background-color: #2D3748; - color: #ffffff; - padding: 2rem 1rem; - margin-top: auto; - } - - .footer-content { - display: flex; - justify-content: center; - align-items: flex-start; - gap: 2rem; - max-width: 1200px; - margin: 0 auto; - } - - .footer-column-l { - flex: 0.2; - } - - .footer-column-r { - flex: 0.2; - } - - .footer-column h3 { - margin-bottom: 0.5rem; - font-size: 1.125rem; - } - - .social-icons { - display: flex; - gap: 1rem; - margin-top: 0.5rem; - } - - .social-icons a { - color: #E2E8F0; - transition: color 0.3s ease, transform 0.2s ease; - } - - .social-icons a:hover { - color: #4C51BF; - transform: translateY(-2px); - } - - .copyright { - text-align: center; - margin-top: 1.5rem; - padding-top: 1rem; - border-top: 1px solid rgba(255, 255, 255, 0.1); - } - - @media (max-width: 768px) { - nav { - flex-direction: column; - align-items: flex-start; - } - .content-container { - max-width: 100%; /* Full width on smaller screens */ - padding: 1.5rem; +* { + margin: 0; + padding: 0; + box-sizing: border-box; + } + + body { + font-family: "Inter", sans-serif; + display: flex; + flex-direction: column; + min-height: 100vh; + background-color: #1a202c; + color: #e2e8f0; + line-height: 1.6; + } + + .container { + max-width: 1200px; + margin: 0 auto; + padding: 0 1rem; + width: 100%; + } + + header { + background-color: #2d3748; + position: sticky; + top: 0; + z-index: 100; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + } + + nav { + display: flex; + justify-content: space-between; + align-items: center; + padding: 0.5rem 0; + } + + .logo { + display: flex; + align-items: center; + } + + #logo-web { + width: 40px; + height: auto; + margin-right: 0.5rem; + } + + #logo { + color: #ffffff; + font-size: 1.25rem; + font-weight: bold; + margin: 0; + padding: 0; + line-height: 1; + } + + .nav-links { + list-style: none; + display: flex; + gap: 1.5rem; + align-items: center; + margin: 0; + padding: 0; + } + + .nav-link { + text-decoration: none; + color: #cbd5e0; + padding: 0.5rem 0.75rem; + border-radius: 4px; + transition: background-color 0.3s ease, color 0.3s ease; + } + + .nav-link:hover, + .nav-link.active { + background-color: rgba(76, 95, 191, 0.2); + color: #e2e8f0; + } + + .nav-link.active { + color: #4c51bf; + font-weight: bold; + } + + .btn-primary { + display: inline-block; + padding: 0.625rem 1.25rem; + background-color: #4c51bf; + color: white; + text-decoration: none; + border-radius: 5px; + transition: background-color 0.3s ease, transform 0.2s ease; + } + + .btn-primary:hover { + background-color: #667eea; + transform: translateY(-2px); + } + + .main-content { + flex-grow: 1; + display: flex; + align-items: center; + justify-content: center; + padding: 3rem 1rem; + background-image: url("https://source.unsplash.com/1600x900/?travel"); + background-size: cover; + background-position: center; + background-attachment: fixed; + } + + .content-container { + max-width: 1200px; + /* makes wider */ + width: 100%; + padding: 3rem; + background-color: rgba(255, 255, 255, 0.95); + border-radius: 15px; + box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2); + text-align: center; + transition: transform 0.3s ease, box-shadow 0.3s ease; + overflow: hidden; + position: relative; + } + + .content-container::before { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 5px; + background: linear-gradient(90deg, #4c51bf, #667eea); + } + + .content-container:hover { + transform: translateY(-5px); + box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); + } + + h1, + h2 { + color: #2d3748; + margin-bottom: 1.5rem; + } + + h1 { + font-size: 2.75rem; + font-weight: 800; + position: relative; + display: inline-block; + margin-bottom: 2rem; + } + + h1::after { + content: ""; + position: absolute; + bottom: -10px; + left: 50%; + transform: translateX(-50%); + width: 50px; + height: 3px; + background: linear-gradient(90deg, #4c51bf, #667eea); + transition: width 0.3s ease; + } + + .content-container:hover h1::after { + width: 100px; + } + + h2 { + font-size: 2.25rem; + font-weight: 700; + margin-top: 2.5rem; + color: #4c51bf; + } + + p { + margin-bottom: 1.5rem; + color: #4a5568; + font-size: 1.1rem; + line-height: 1.8; + } + + .values-container { + display: flex; + justify-content: space-around; + margin: 3rem 0; + } + + .value-item { + text-align: center; + padding: 1.5rem; + background-color: rgba(76, 81, 191, 0.1); + border-radius: 12px; + transition: transform 0.3s ease, background-color 0.3s ease; + width: 30%; + } + + .value-item:hover { + transform: translateY(-5px); + background-color: rgba(76, 81, 191, 0.2); + } + + .value-item i { + font-size: 2.5rem; + color: #4c51bf; + margin-bottom: 1rem; + } + + .value-item h3 { + color: #2d3748; + font-size: 1.25rem; + margin-bottom: 0.5rem; + } + + .cta-button { + display: inline-block; + padding: 0.75rem 1.5rem; + background: linear-gradient(90deg, #4c51bf, #667eea); + color: white; + text-decoration: none; + border-radius: 30px; + font-weight: bold; + transition: transform 0.3s ease, box-shadow 0.3s ease; + margin-top: 1rem; + } + + .cta-button:hover { + transform: translateY(-2px); + box-shadow: 0 5px 15px rgba(76, 81, 191, 0.4); + } + + footer { + background-color: #2d3748; + color: #ffffff; + padding: 2rem 1rem; + margin-top: auto; + } + + .footer-content { + display: flex; + justify-content: center; + align-items: flex-start; + gap: 2rem; + max-width: 1200px; + margin: 0 auto; + } + + .footer-column-l { + flex: 0.2; + } + + .footer-column-r { + flex: 0.2; + } + + .footer-column h3 { + margin-bottom: 0.5rem; + font-size: 1.125rem; + } + + .social-icons { + display: flex; + gap: 1rem; + margin-top: 0.5rem; + } + + .social-icons a { + color: #e2e8f0; + transition: color 0.3s ease, transform 0.2s ease; + } + + .social-icons a:hover { + color: #4c51bf; + transform: translateY(-2px); + } + + .copyright { + text-align: center; + margin-top: 1.5rem; + padding-top: 1rem; + border-top: 1px solid rgba(255, 255, 255, 0.1); + } + + @media (max-width: 768px) { + nav { + flex-direction: column; + align-items: flex-start; } - - - .nav-links { - flex-direction: column; - align-items: flex-start; - width: 100%; - margin-top: 1rem; - } - - .nav-link, - .btn-primary { - display: block; - width: 100%; - text-align: left; - margin-bottom: 0.5rem; - } - - .footer-content { - flex-direction: column; - } - - .footer-column { - width: 100%; - margin-bottom: 1rem; - } - - .values-container { - flex-direction: column; - align-items: center; - } - - .value-item { - width: 100%; - margin-bottom: 1rem; - } - } - footer { - background-color: #2D3748; - color: #ffffff; - padding: 2rem 1rem; - margin-top: auto; - } - - .footer-content { - display: flex; - justify-content: center; - align-items: flex-start; - gap: 2rem; - max-width: 1200px; - margin: 0 auto; - } - - - .footer-column-l { - flex: 0.2; - } - - .footer-column-r { - flex: 0.2; - } - - .footer-column h3 { - margin-bottom: 0.5rem; - font-size: 1.125rem; - } - - .social-icons { - display: flex; - gap: 1rem; - margin-top: 0.5rem; - } - - .social-icons a { - color: #E2E8F0; - transition: color 0.3s ease, transform 0.2s ease; - } - - .social-icons a:hover { - color: #4C51BF; - transform: translateY(-2px); - } - - .copyright { - text-align: center; - margin-top: 1.5rem; - padding-top: 1rem; - border-top: 1px solid rgba(255, 255, 255, 0.1); - } + + .content-container { + max-width: 100%; + /* Full width on smaller screens */ + padding: 1.5rem; + } + + .nav-links { + flex-direction: column; + align-items: flex-start; + width: 100%; + margin-top: 1rem; + } + + .nav-link, + .btn-primary { + display: block; + width: 100%; + text-align: left; + margin-bottom: 0.5rem; + } + + .footer-content { + flex-direction: column; + } + + .footer-column { + width: 100%; + margin-bottom: 1rem; + } + + .values-container { + flex-direction: column; + align-items: center; + } + + .value-item { + width: 100%; + margin-bottom: 1rem; + } + } + + footer { + background-color: #2d3748; + color: #ffffff; + padding: 2rem 1rem; + margin-top: auto; + } + + .footer-content { + display: flex; + justify-content: center; + align-items: flex-start; + gap: 2rem; + max-width: 1200px; + margin: 0 auto; + } + + .footer-column-l { + flex: 0.2; + } + + .footer-column-r { + flex: 0.2; + } + + .footer-column h3 { + margin-bottom: 0.5rem; + font-size: 1.125rem; + } + + .social-icons { + display: flex; + gap: 1rem; + margin-top: 0.5rem; + } + + .social-icons a { + color: #e2e8f0; + transition: color 0.3s ease, transform 0.2s ease; + } + + .social-icons a:hover { + color: #4c51bf; + transform: translateY(-2px); + } + + .copyright { + text-align: center; + margin-top: 1.5rem; + padding-top: 1rem; + border-top: 1px solid rgba(255, 255, 255, 0.1); + } + + nav { + display: flex; + justify-content: space-between; + align-items: center; + /* Center align items vertically */ + padding: 0.5rem 1rem; + /* Padding for better spacing */ + } + + .mode-toggle { + background: none; + /* Remove default button background */ + border: none; + /* Remove border */ + cursor: pointer; + /* Change cursor to pointer */ + display: flex; + /* Make it a flex container */ + align-items: center; + /* Center icons vertically */ + justify-content: center; + /* Center icons horizontally */ + padding: 0.5rem; + /* Adjusted padding for consistency */ + margin-left: 20px; + /* Space from nav links */ + transition: transform 0.3s ease; + } + + .mode-toggle img { + width: 25px; + /* Adjust icon size */ + height: 25px; + /* Adjust icon size */ + } + + @media (max-width: 768px) { + .nav-links { + flex-direction: column; + /* Stack links */ + margin-top: 1rem; + } + + .mode-toggle { + margin-left: 0; + /* No margin on small screens */ + margin-top: 1rem; + /* Move below nav links */ + } + } + + /* Light mode styles */ + body.light-mode { + background-color: white; + color: black; + } + + /* Dark mode styles */ + body.dark-mode { + background-color: #000000; + color: white; + } + + /* Optional: Style for the button in both modes */ + .mode-toggle { + background-color: transparent; + border: none; + cursor: pointer; + outline: none; + } + + /* Toggle Button Styling */ + .mode-toggle { + padding: 10px; + background-color: transparent; + border: none; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + position: relative; + } + + .mode-toggle img { + width: 24px; + /* Adjust size to fit */ + height: 24px; + transition: transform 0.3s ease; + } + + .sun-icon, + .moon-icon { + transition: display 0.3s ease, transform 0.3s ease; + } + + /* Mobile styles */ + @media (max-width: 768px) { + .mode-toggle { + position: absolute; + right: 20px; + top: 20px; + } + } + + /* Default light mode styles */ + body { + background-color: white; + /* Light background */ + color: black; + /* Light text color */ + transition: background-color 0.3s, color 0.3s; + /* Smooth transition */ + } + + /* Dark mode styles */ + body.dark-mode { + background-color: black; + /* Dark background */ + color: white; + /* Light text color */ + } + + /* Navbar styles */ + .navbar { + background-color: #f0f0f0; + /* Light navbar background */ + transition: background-color 0.3s; + /* Smooth transition */ + } + + body.dark-mode .navbar { + background-color: #333; + /* Dark navbar background */ + } + + /* Button styles */ + .mode-toggle { + cursor: pointer; + border: none; + background: transparent; + /* Transparent background */ + outline: none; + padding: 10px; + } + + .mode-toggle img { + width: 24px; + /* Size of icons */ + height: 24px; + /* Size of icons */ + } + + /* Dark Mode Styles */ + body.dark-mode { + background-color: #121212; + /* Dark background */ + color: #ffffff; + /* Light text */ + } + + header.dark-mode { + background-color: #1f1f1f; + /* Dark header background */ + } + + .about.dark-mode, + .core-values.dark-mode, + .team.dark-mode { + background-color: #1f1f1f; + /* Dark section background */ + color: #ffffff; + /* Light text */ + } + + .about.dark-mode h1, + .core-values.dark-mode h2, + .team.dark-mode h2 { + color: #e0e0e0; + /* Light headings */ + } + + .value-item.dark-mode { + background-color: #2c2c2c; + /* Dark card background */ + color: #ffffff; + /* Light text in cards */ + } + + .team-member.dark-mode { + background-color: #2c2c2c; + /* Dark team member background */ + } + + #cta-button.dark-mode { + background-color: #333333; + /* Dark CTA button */ + color: #ffffff; + /* Light text on button */ + } + + /* Adjust other elements similarly... */ + From 53d29f77641f0b40d3572c4b2d0579223698c8d9 Mon Sep 17 00:00:00 2001 From: Subramanya K S Date: Sun, 20 Oct 2024 19:52:19 +0530 Subject: [PATCH 13/42] added link to about footer sections --- about.css | 340 +++++++++++++++++++++++++++++++++++++++++++++++++++-- about.html | 321 +------------------------------------------------- 2 files changed, 334 insertions(+), 327 deletions(-) diff --git a/about.css b/about.css index 6afddc11..41c61792 100644 --- a/about.css +++ b/about.css @@ -1,13 +1,9 @@ - - * { margin: 0; padding: 0; box-sizing: border-box; } - - body { font-family: 'Inter', sans-serif; display: flex; @@ -449,10 +445,6 @@ footer { } } - .footer-content { - flex-direction: column; - } - .footer-column { width: 100%; margin-bottom: 1rem; @@ -480,7 +472,6 @@ footer { justify-content: center; align-items: flex-start; gap: 2rem; - max-width: 1200px; margin: 0 auto; } @@ -520,3 +511,334 @@ footer { padding-top: 1rem; border-top: 1px solid rgba(255, 255, 255, 0.1); } + + /* Global Styles */ + + /* CTA Button */ + + .align1 { + width: 255px; + height: 50px; + display: flex; + align-self: flex-end; + margin-bottom: 10px; + justify-content: center; + margin-top: 55px; + margin-right: 220px; + } + + #cta-button { + display: flex; + justify-content: center; + padding: 5px; + /* Adjust padding for button size */ + background-color: #000; + /* Background color black */ + color: #fff; + /* Text color white */ + text-align: center; + font-size: 18px; + text-decoration: none; + border-radius: 5px; + /* Rounded corners */ + width: 250px; + /* Fixed width */ + height: 45px; + /* Fixed height */ + line-height: 35px; + /* Vertically center text */ + transition: background-color 0.3s ease, transform 0.3s ease; + } + + /* Hover Effect */ + #cta-button:hover { + background-color: #333; + /* Darker black on hover */ + transform: scale(1.05); + /* Slightly enlarge button */ + } + + .team-description { + + border-radius: 2rem; + display: flex; + flex-direction: column; + margin-top: 20px; + background-color: #eef5f9; + border-radius: 10px; + padding: auto; + width: 700px; + height: 350px; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); + text-align: center; + transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease, background-color 0.4s ease; + border: 2px solid transparent; + + } + + .team-description:hover { + background: linear-gradient(45deg, #ff66b2, #c0c0c0); + /* Pink-silver gradient */ + transform: scale(1.05); + box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); + border-color: #007BFF; + } + + body { + font-family: 'Poppins', sans-serif; + margin: 0; + padding: 0; + background-color: #f8f9fa; + color: #333; + line-height: 1.6; + } + + .container { + width: 85%; + margin: 0 auto; + } + + /* About Section */ + .about { + background-color: #e6f0ff; + animation: changeBackground 10s infinite alternate; + transition: background-color 2s ease-in-out; + padding: 60px 0; + text-align: center; + position: relative; + } + + .about p { + font-size: 18px; + color: #666; + max-width: 800px; + margin: 0 auto; + transition: color 0.4s ease; + } + + .about h1 { + font-size: 36px; + color: #007BFF; + margin-bottom: 20px; + position: relative; + transition: color 0.3s ease; + } + + .about h1::after { + content: ''; + display: block; + width: 80px; + height: 3px; + background-color: #007BFF; + margin: 10px auto; + transition: width 0.3s ease; + } + + .about:hover h1 { + color: #0056b3; + } + + .about:hover h1::after { + width: 120px; + } + + .about:hover p { + color: #333; + } + + /* Core Values Section */ + .core-values { + background-color: #eef5f9; + padding: 60px 0; + } + + .core-values h2 { + text-align: center; + margin-bottom: 40px; + color: #007BFF; + font-size: 32px; + transition: color 0.3s ease; + } + + .core-values h2:hover { + color: #0056b3; + } + + .core-values .values { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + } + + .core-values .value-item { + background-color: #fff; + border-radius: 10px; + padding: 30px; + margin: 20px; + width: 45%; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); + text-align: center; + transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease, background-color 0.4s ease; + border: 2px solid transparent; + } + + .core-values .value-item:hover { + background: rgb(83, 180, 215); + background: linear-gradient(0deg, rgba(83, 180, 215, 1) 15%, rgba(28, 103, 130, 1) 75%); + /* Pink-silver gradient */ + transform: scale(1.05); + box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); + border-color: #7ac9a6; + } + + .core-values .value-item h3 { + color: #007BFF; + margin-bottom: 20px; + font-size: 24px; + transition: color 0.3s ease; + } + + .core-values .value-item:hover h3 { + background: #ffffff; + background: linear-gradient(to right, #C7C7C7 0%, #CED9D3 100%); + background-clip: text; + -webkit-text-fill-color: transparent; + + /* Text color changes to white on hover */ + } + + .core-values .value-item p { + color: #555; + transition: color 0.3s ease; + } + + .core-values .value-item:hover p { + color: #f0f0f0; + /* Subtle text color change on hover */ + } + + /* Team Section */ + .team { + background-color: #fff; + padding: 60px 0; + } + + .team h2 { + text-align: center; + margin-bottom: 40px; + font-size: 32px; + color: #007BFF; + transition: color 0.3s ease; + } + + .team h2:hover { + color: #0056b3; + } + + .team .team-members { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + } + + + .team .team-member { + background-color: #eef5f9; + padding: 30px; + border-radius: 10px; + width: 30%; + text-align: center; + margin: 20px; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); + transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease, background-color 0.4s ease; + border: 2px solid transparent; + } + + .team .team-member:hover { + background: rgb(83, 180, 215); + background: linear-gradient(0deg, rgba(83, 180, 215, 1) 15%, rgba(28, 103, 130, 1) 75%); + /* Pink-silver gradient */ + transform: scale(1.05); + box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); + border-color: #007BFF; + } + + .team .team-member img { + border-radius: 50%; + width: 150px; + height: 150px; + object-fit: cover; + transition: transform 0.4s ease, border 0.3s ease; + border: 4px solid #fff; + } + + .team .team-member:hover img { + transform: scale(1.1); + border: 4px solid #007BFF; + } + + .team .team-member h3 { + margin-top: 20px; + font-size: 22px; + color: #007BFF; + transition: color 0.3s ease; + } + + .team .team-member:hover h3 { + color: #fff; + /* Text color changes to white on hover */ + } + + .team .team-member p { + color: #555; + transition: color 0.3s ease; + } + + .team .team-member:hover p { + color: #f0f0f0; + /* Subtle text color change on hover */ + } + + /* Button Styling (If you use any) */ + button { + padding: 12px 24px; + background-color: #007BFF; + color: #fff; + border: 2px solid transparent; + border-radius: 5px; + cursor: pointer; + font-size: 16px; + transition: background-color 0.3s ease, transform 0.3s ease, border-color 0.3s ease; + } + + button:hover { + background-color: #0056b3; + transform: scale(1.05); + border-color: #fff; + } + + /* Responsive Design */ + @media (max-width: 768px) { + + .core-values .value-item, + .team .team-member { + width: 100%; + } + } + + /* Team Description Paragraph */ + .team-description p { + font-size: 18px; + color: #333; + text-align: center; + max-width: 900px; + margin: 40px auto; + transition: color 0.3s ease, text-decoration 0.3s ease; + cursor: pointer; + } + + .team-description p:hover { + color: #9000ff; + /* Change text color on hover */ + + } \ No newline at end of file diff --git a/about.html b/about.html index b2e4d523..f8cc9eb4 100644 --- a/about.html +++ b/about.html @@ -93,321 +93,6 @@

    PRIYA Ghosal

    -
    @@ -419,11 +104,11 @@

    About Us

    --> +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + - - + + + + + From 1dc9cd37e933acce10178ab9a9e83a55e1734381 Mon Sep 17 00:00:00 2001 From: Subramanya K S Date: Sun, 20 Oct 2024 20:25:59 +0530 Subject: [PATCH 15/42] removed style changes made earlier --- about.css | 331 +------------------------------- about.html | 551 ++++++++++++++++++++++++++++++++++++++++++----------- 2 files changed, 445 insertions(+), 437 deletions(-) diff --git a/about.css b/about.css index 41c61792..66b686b2 100644 --- a/about.css +++ b/about.css @@ -512,333 +512,4 @@ footer { border-top: 1px solid rgba(255, 255, 255, 0.1); } - /* Global Styles */ - - /* CTA Button */ - - .align1 { - width: 255px; - height: 50px; - display: flex; - align-self: flex-end; - margin-bottom: 10px; - justify-content: center; - margin-top: 55px; - margin-right: 220px; - } - - #cta-button { - display: flex; - justify-content: center; - padding: 5px; - /* Adjust padding for button size */ - background-color: #000; - /* Background color black */ - color: #fff; - /* Text color white */ - text-align: center; - font-size: 18px; - text-decoration: none; - border-radius: 5px; - /* Rounded corners */ - width: 250px; - /* Fixed width */ - height: 45px; - /* Fixed height */ - line-height: 35px; - /* Vertically center text */ - transition: background-color 0.3s ease, transform 0.3s ease; - } - - /* Hover Effect */ - #cta-button:hover { - background-color: #333; - /* Darker black on hover */ - transform: scale(1.05); - /* Slightly enlarge button */ - } - - .team-description { - - border-radius: 2rem; - display: flex; - flex-direction: column; - margin-top: 20px; - background-color: #eef5f9; - border-radius: 10px; - padding: auto; - width: 700px; - height: 350px; - box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); - text-align: center; - transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease, background-color 0.4s ease; - border: 2px solid transparent; - - } - - .team-description:hover { - background: linear-gradient(45deg, #ff66b2, #c0c0c0); - /* Pink-silver gradient */ - transform: scale(1.05); - box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); - border-color: #007BFF; - } - - body { - font-family: 'Poppins', sans-serif; - margin: 0; - padding: 0; - background-color: #f8f9fa; - color: #333; - line-height: 1.6; - } - - .container { - width: 85%; - margin: 0 auto; - } - - /* About Section */ - .about { - background-color: #e6f0ff; - animation: changeBackground 10s infinite alternate; - transition: background-color 2s ease-in-out; - padding: 60px 0; - text-align: center; - position: relative; - } - - .about p { - font-size: 18px; - color: #666; - max-width: 800px; - margin: 0 auto; - transition: color 0.4s ease; - } - - .about h1 { - font-size: 36px; - color: #007BFF; - margin-bottom: 20px; - position: relative; - transition: color 0.3s ease; - } - - .about h1::after { - content: ''; - display: block; - width: 80px; - height: 3px; - background-color: #007BFF; - margin: 10px auto; - transition: width 0.3s ease; - } - - .about:hover h1 { - color: #0056b3; - } - - .about:hover h1::after { - width: 120px; - } - - .about:hover p { - color: #333; - } - - /* Core Values Section */ - .core-values { - background-color: #eef5f9; - padding: 60px 0; - } - - .core-values h2 { - text-align: center; - margin-bottom: 40px; - color: #007BFF; - font-size: 32px; - transition: color 0.3s ease; - } - - .core-values h2:hover { - color: #0056b3; - } - - .core-values .values { - display: flex; - justify-content: space-between; - flex-wrap: wrap; - } - - .core-values .value-item { - background-color: #fff; - border-radius: 10px; - padding: 30px; - margin: 20px; - width: 45%; - box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); - text-align: center; - transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease, background-color 0.4s ease; - border: 2px solid transparent; - } - - .core-values .value-item:hover { - background: rgb(83, 180, 215); - background: linear-gradient(0deg, rgba(83, 180, 215, 1) 15%, rgba(28, 103, 130, 1) 75%); - /* Pink-silver gradient */ - transform: scale(1.05); - box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); - border-color: #7ac9a6; - } - - .core-values .value-item h3 { - color: #007BFF; - margin-bottom: 20px; - font-size: 24px; - transition: color 0.3s ease; - } - - .core-values .value-item:hover h3 { - background: #ffffff; - background: linear-gradient(to right, #C7C7C7 0%, #CED9D3 100%); - background-clip: text; - -webkit-text-fill-color: transparent; - - /* Text color changes to white on hover */ - } - - .core-values .value-item p { - color: #555; - transition: color 0.3s ease; - } - - .core-values .value-item:hover p { - color: #f0f0f0; - /* Subtle text color change on hover */ - } - - /* Team Section */ - .team { - background-color: #fff; - padding: 60px 0; - } - - .team h2 { - text-align: center; - margin-bottom: 40px; - font-size: 32px; - color: #007BFF; - transition: color 0.3s ease; - } - - .team h2:hover { - color: #0056b3; - } - - .team .team-members { - display: flex; - justify-content: space-between; - flex-wrap: wrap; - } - - - .team .team-member { - background-color: #eef5f9; - padding: 30px; - border-radius: 10px; - width: 30%; - text-align: center; - margin: 20px; - box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); - transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease, background-color 0.4s ease; - border: 2px solid transparent; - } - - .team .team-member:hover { - background: rgb(83, 180, 215); - background: linear-gradient(0deg, rgba(83, 180, 215, 1) 15%, rgba(28, 103, 130, 1) 75%); - /* Pink-silver gradient */ - transform: scale(1.05); - box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); - border-color: #007BFF; - } - - .team .team-member img { - border-radius: 50%; - width: 150px; - height: 150px; - object-fit: cover; - transition: transform 0.4s ease, border 0.3s ease; - border: 4px solid #fff; - } - - .team .team-member:hover img { - transform: scale(1.1); - border: 4px solid #007BFF; - } - - .team .team-member h3 { - margin-top: 20px; - font-size: 22px; - color: #007BFF; - transition: color 0.3s ease; - } - - .team .team-member:hover h3 { - color: #fff; - /* Text color changes to white on hover */ - } - - .team .team-member p { - color: #555; - transition: color 0.3s ease; - } - - .team .team-member:hover p { - color: #f0f0f0; - /* Subtle text color change on hover */ - } - - /* Button Styling (If you use any) */ - button { - padding: 12px 24px; - background-color: #007BFF; - color: #fff; - border: 2px solid transparent; - border-radius: 5px; - cursor: pointer; - font-size: 16px; - transition: background-color 0.3s ease, transform 0.3s ease, border-color 0.3s ease; - } - - button:hover { - background-color: #0056b3; - transform: scale(1.05); - border-color: #fff; - } - - /* Responsive Design */ - @media (max-width: 768px) { - - .core-values .value-item, - .team .team-member { - width: 100%; - } - } - - /* Team Description Paragraph */ - .team-description p { - font-size: 18px; - color: #333; - text-align: center; - max-width: 900px; - margin: 40px auto; - transition: color 0.3s ease, text-decoration 0.3s ease; - cursor: pointer; - } - - .team-description p:hover { - color: #9000ff; - /* Change text color on hover */ - - } \ No newline at end of file + \ No newline at end of file diff --git a/about.html b/about.html index f8cc9eb4..30002455 100644 --- a/about.html +++ b/about.html @@ -1,67 +1,73 @@ - + + About Us - BuddyTrail - - - + + + +
    - +
    -
    + -
    +

    About BuddyTrail

    - -

    Welcome to BuddyTrail, where we turn your travel dreams into reality. We provide exceptional travel planning, hotel accommodations, and vacation packages, ensuring every aspect of your trip is hassle-free and enjoyable. From luxurious getaways to budget-friendly vacations, we offer tailored services that meet your unique travel preferences.

    + +

    Welcome to BuddyTrail, where we turn your travel dreams into reality. We provide exceptional travel + planning, hotel accommodations, and vacation packages, ensuring every aspect of your trip is hassle-free + and enjoyable. From luxurious getaways to budget-friendly vacations, we offer tailored services that + meet your unique travel preferences.

    Our Core Values

    -
    +
    - +

    Customer Satisfaction

    -

    We are committed to ensuring that every client receives the best possible travel experience with personalized service and attention to detail.

    - +

    We are committed to ensuring that every client receives the best possible travel experience with + personalized service and attention to detail.

    +

    Transparency

    -

    Honesty is at the heart of everything we do. We provide clear, upfront pricing with no hidden fees, ensuring you know exactly what you're paying for.

    - +

    Honesty is at the heart of everything we do. We provide clear, upfront pricing with no hidden + fees, ensuring you know exactly what you're paying for.

    +

    Reliability

    -

    We offer trusted services with a dedicated support team available 24/7 to assist you during your travels.

    +

    We offer trusted services with a dedicated support team available 24/7 to assist you during your + travels.

    Innovation

    -

    We continuously update our services with the latest travel trends and technology, offering our clients a modern and seamless experience.

    +

    We continuously update our services with the latest travel trends and technology, offering our + clients a modern and seamless experience.

    @@ -75,90 +81,421 @@

    Meet Our Team

    Team Member 1

    PRIYA Ghosal

    CEO & Founder

    -

    I'm Priya Ghosal, a sophomore at NSEC (IT) '27, embarking on an exciting journey in the world of technology and coding. +

    I'm Priya Ghosal, a sophomore at NSEC (IT) '27, embarking on an exciting journey in the world of + technology and coding.

    -
    -

    Behind BuddyTrail is a diverse team of travel enthusiasts, tech innovators, and customer experience experts. - United by our love for exploration and commitment to excellence, we work tirelessly to ensure your journey with - us is seamless, inspiring, and unforgettable.

    - -
    - - - +
    +

    Behind BuddyTrail is a diverse team of travel enthusiasts, tech + innovators, and customer experience experts. + United by our love for exploration and commitment to excellence, we work tirelessly to ensure + your journey with + us is seamless, inspiring, and unforgettable.

    + +
    + + +
    - + + + +
    +
    + +
    - - - -
    +
    - + + + + - - + \ No newline at end of file From b8c08206e8b86a53cde05d1d8d0c02918ecd929f Mon Sep 17 00:00:00 2001 From: Sayiam Date: Sun, 20 Oct 2024 20:49:51 +0530 Subject: [PATCH 16/42] I have Resolved the issue of button --- index.html | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index 53b80bfa..92fd7da2 100644 --- a/index.html +++ b/index.html @@ -1081,20 +1081,28 @@

    Book a Cab or Auto

    /* Button Styling */ .book-btn { - background-color: #2193b0; /* Gradient color for button */ - color: white; - padding: 15px; - font-size: 20px; + background: linear-gradient(135deg, #2193b0, #6dd5ed); /* Smooth gradient */ + color: #fff; + padding: 12px 24px; /* Balanced padding for a better look */ + font-size: 18px; /* Slightly smaller font for a cleaner appearance */ border: none; - border-radius: 5px; - transition: background-color 0.3s, transform 0.2s; + border-radius: 8px; /* Smoothly rounded corners */ + box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */ + transition: background 0.3s ease, transform 0.2s ease; + cursor: pointer; /* Pointer cursor for better interactivity */ + width: fit-content; /* Ensures the button fits the content */ } .book-btn:hover { - background-color: #6dd5ed; /* Gradient effect on hover */ - transform: scale(1.05); + background: linear-gradient(135deg, #6dd5ed, #2193b0); /* Reverse gradient on hover */ + transform: translateY(-3px); /* Slight lift effect on hover */ +} + +.book-btn:active { + transform: translateY(1px); /* Pressed effect for click feedback */ } + /* Main Section Styling */ .cab-booking-section { background-color: #f9f9f9; From 0d30c8eb4e27aa802320cc9c93565c34860c6e68 Mon Sep 17 00:00:00 2001 From: Nikhil Banthia Date: Sun, 20 Oct 2024 21:38:21 +0530 Subject: [PATCH 17/42] adding services page in service link --- book.html | 2 +- service.css | 30 +++++++ service.html | 219 +++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 250 insertions(+), 1 deletion(-) create mode 100644 service.css create mode 100644 service.html diff --git a/book.html b/book.html index c0ac7cb9..b086b402 100644 --- a/book.html +++ b/book.html @@ -406,7 +406,7 @@

    Quick Links

    diff --git a/service.css b/service.css new file mode 100644 index 00000000..3520544a --- /dev/null +++ b/service.css @@ -0,0 +1,30 @@ +body { + font-family: 'Arial', sans-serif; +} + +.service-card { + transition: transform 0.3s ease-in-out; +} + +.service-card:hover { + transform: translateY(-5px); +} + +.service-card img { + height: 200px; + object-fit: cover; +} + +.btn-primary { + transition: background-color 0.3s ease; +} + +.btn-primary:hover { + background-color: #0056b3; +} + +@media (max-width: 768px) { + .service-card { + margin-bottom: 20px; + } +} diff --git a/service.html b/service.html new file mode 100644 index 00000000..91883fbf --- /dev/null +++ b/service.html @@ -0,0 +1,219 @@ + + + + + + Travel Services + + + + +
    +
    +

    Travel Services

    +

    Discover our range of travel services

    +
    +
    + + + +
    +
    +
    + +
    +
    +
    + + +
    +
    +
    + +
    +

    Hotel Bookings

    +
    +
    +
    + Luxury hotel room +
    +
    Luxury Hotels
    +

    Experience unparalleled comfort in our handpicked luxury hotels.

    + Book Now +
    +
    +
    +
    +
    + Budget hotel room +
    +
    Budget Stays
    +

    Comfortable accommodations that don't break the bank.

    + Book Now +
    +
    +
    +
    +
    + Boutique hotel lobby +
    +
    Boutique Hotels
    +

    Unique and stylish accommodations for the discerning traveler.

    + Book Now +
    +
    +
    +
    +
    + +
    +

    Flight Reservations

    +
    +
    +
    + Airplane wing view +
    +
    International Flights
    +

    Connect to destinations around the world with our international flight options.

    + Book Now +
    +
    +
    +
    +
    + Domestic flight +
    +
    Domestic Flights
    +

    Explore your country with our extensive network of domestic flights.

    + Book Now +
    +
    +
    +
    +
    + Private jet +
    +
    Private Charters
    +

    Experience luxury and convenience with our private jet charter services.

    + Book Now +
    +
    +
    +
    +
    + +
    +

    Car Rentals

    +
    +
    +
    + Economy car +
    +
    Economy Cars
    +

    Affordable and fuel-efficient options for budget-conscious travelers.

    + Rent Now +
    +
    +
    +
    +
    + Luxury car +
    +
    Luxury Vehicles
    +

    Travel in style with our premium and luxury car rental options.

    + Rent Now +
    +
    +
    +
    +
    + SUV +
    +
    SUVs & Vans
    +

    Perfect for group travel or those needing extra space.

    + Rent Now +
    +
    +
    +
    +
    + +
    +

    Quick Booking

    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    + + +
    + +
    +
    +
    + +
    +
    +
    +
    +
    About Us
    +

    We are dedicated to providing the best travel experiences for our customers.

    +
    +
    +
    Contact
    +

    Email: info@travelservices.com
    Phone: +1 (123) 456-7890

    +
    +
    +
    Follow Us
    + Facebook + Twitter + Instagram +
    +
    +
    +
    + + + + \ No newline at end of file From 9861c0177c563446e65e311030180735ec04261f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 20 Oct 2024 17:34:42 +0000 Subject: [PATCH 18/42] Update repo structure --- project-structure.md | 1 + project_structure.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/project-structure.md b/project-structure.md index c10934b0..9eac4394 100644 --- a/project-structure.md +++ b/project-structure.md @@ -42,6 +42,7 @@ β”‚ └── contributor.js β”œβ”€β”€ cookie.html β”œβ”€β”€ cookie_policy.html +β”œβ”€β”€ copyright.html β”œβ”€β”€ crescent-moon.png β”œβ”€β”€ cursor.js β”œβ”€β”€ day-mode.png diff --git a/project_structure.txt b/project_structure.txt index 705019b7..d05a26b4 100644 --- a/project_structure.txt +++ b/project_structure.txt @@ -40,6 +40,7 @@ β”‚ └── contributor.js β”œβ”€β”€ cookie.html β”œβ”€β”€ cookie_policy.html +β”œβ”€β”€ copyright.html β”œβ”€β”€ crescent-moon.png β”œβ”€β”€ cursor.js β”œβ”€β”€ day-mode.png From 5f8551c2acd80c12ead768e508dd6b7f1a0d8ca9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 20 Oct 2024 17:36:06 +0000 Subject: [PATCH 19/42] Update repo structure --- project-structure.md | 1 + project_structure.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/project-structure.md b/project-structure.md index 9eac4394..a6b5c68c 100644 --- a/project-structure.md +++ b/project-structure.md @@ -120,6 +120,7 @@ β”œβ”€β”€ script β”‚ └── popup.js β”œβ”€β”€ script.js +β”œβ”€β”€ security.md β”œβ”€β”€ star-rating.js β”œβ”€β”€ style.css β”œβ”€β”€ styles diff --git a/project_structure.txt b/project_structure.txt index d05a26b4..b565369c 100644 --- a/project_structure.txt +++ b/project_structure.txt @@ -118,6 +118,7 @@ β”œβ”€β”€ script β”‚ └── popup.js β”œβ”€β”€ script.js +β”œβ”€β”€ security.md β”œβ”€β”€ star-rating.js β”œβ”€β”€ style.css β”œβ”€β”€ styles From bd23b5bde8e85cfc0e991ac87590e0e561ce323a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 20 Oct 2024 17:54:42 +0000 Subject: [PATCH 20/42] Update repo structure --- project-structure.md | 1 + project_structure.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/project-structure.md b/project-structure.md index a6b5c68c..f9c4be4f 100644 --- a/project-structure.md +++ b/project-structure.md @@ -29,6 +29,7 @@ β”œβ”€β”€ blog.html β”œβ”€β”€ book.html β”œβ”€β”€ boy.png +β”œβ”€β”€ button-ui.css β”œβ”€β”€ chatbot.css β”œβ”€β”€ chatbot.gif β”œβ”€β”€ chatbot.js diff --git a/project_structure.txt b/project_structure.txt index b565369c..b2fc5ef7 100644 --- a/project_structure.txt +++ b/project_structure.txt @@ -27,6 +27,7 @@ β”œβ”€β”€ blog.html β”œβ”€β”€ book.html β”œβ”€β”€ boy.png +β”œβ”€β”€ button-ui.css β”œβ”€β”€ chatbot.css β”œβ”€β”€ chatbot.gif β”œβ”€β”€ chatbot.js From e2b85f439470f92791afb23c9017fa905d60e2ff Mon Sep 17 00:00:00 2001 From: Simarjit Singh <154678140+isimarjitsingh@users.noreply.github.com> Date: Sun, 20 Oct 2024 23:30:00 +0530 Subject: [PATCH 21/42] Update index.html --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index bf225503..57dc3f32 100644 --- a/index.html +++ b/index.html @@ -324,7 +324,7 @@

    BuddyTrail

  • Blogs
  • About
  • Travel Itineraries
  • -
  • F&Q
  • +
  • FAQ
  • Contact
  • Reviews
  • Sign In
  • From 43f48073af6875910570e93cdb1f0f3f08966d52 Mon Sep 17 00:00:00 2001 From: Sameera-085 Date: Sun, 20 Oct 2024 13:06:45 -0500 Subject: [PATCH 22/42] Enhanced UI of FAQ Page --- faq.html | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 69 insertions(+), 5 deletions(-) diff --git a/faq.html b/faq.html index b810d534..1571fcf6 100644 --- a/faq.html +++ b/faq.html @@ -5,9 +5,27 @@ BuddyTrail + + + - + - +
    +
    + +
    +
    @@ -155,7 +189,37 @@

    Frequently Asked Questions

    - + + +
    +
    + + +
    +
    From dd3a16eb1217d17c3c2d9d7b55c2d5b014c1d691 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 20 Oct 2024 18:18:30 +0000 Subject: [PATCH 23/42] Update repo structure --- project-structure.md | 2 ++ project_structure.txt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/project-structure.md b/project-structure.md index f9c4be4f..0ccab7e3 100644 --- a/project-structure.md +++ b/project-structure.md @@ -122,6 +122,8 @@ β”‚ └── popup.js β”œβ”€β”€ script.js β”œβ”€β”€ security.md +β”œβ”€β”€ service.css +β”œβ”€β”€ service.html β”œβ”€β”€ star-rating.js β”œβ”€β”€ style.css β”œβ”€β”€ styles diff --git a/project_structure.txt b/project_structure.txt index b2fc5ef7..9a88b387 100644 --- a/project_structure.txt +++ b/project_structure.txt @@ -120,6 +120,8 @@ β”‚ └── popup.js β”œβ”€β”€ script.js β”œβ”€β”€ security.md +β”œβ”€β”€ service.css +β”œβ”€β”€ service.html β”œβ”€β”€ star-rating.js β”œβ”€β”€ style.css β”œβ”€β”€ styles From a0716a415b1376737cda66e136eb3c5a7c146da6 Mon Sep 17 00:00:00 2001 From: Govind Bairi Date: Mon, 21 Oct 2024 00:50:46 +0530 Subject: [PATCH 24/42] signup --- auth.html | 51 +++++++++++++++++++++++++++++++++------------------ index.html | 2 +- 2 files changed, 34 insertions(+), 19 deletions(-) diff --git a/auth.html b/auth.html index 5ec78382..35f8e491 100644 --- a/auth.html +++ b/auth.html @@ -9,13 +9,11 @@ -