[f4b4afa] | 1 | <!DOCTYPE html>
|
---|
| 2 | <html lang="en" xmlns:th="http://www.thymeleaf.org">
|
---|
| 3 | <head>
|
---|
| 4 | <meta charset="UTF-8">
|
---|
| 5 | <meta name="viewport" content="width=device-width, initial-scale=1.0">
|
---|
| 6 | <title>Orders</title>
|
---|
| 7 | <!-- Tailwind CSS from CDN for development purposes -->
|
---|
| 8 | <script src="https://cdn.tailwindcss.com"></script>
|
---|
| 9 | <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
|
---|
| 10 | <link href="./output.css" rel="stylesheet">
|
---|
| 11 | </head>
|
---|
| 12 |
|
---|
| 13 | <body class="font-sans antialiased bg-gray-100 flex flex-col min-h-screen">
|
---|
| 14 |
|
---|
| 15 | <!-- Navbar -->
|
---|
| 16 | <nav class="bg-gray-800 text-white p-4 text-lg sm:text-xl"> <!-- Responsive font size -->
|
---|
| 17 | <div class="container mx-auto flex justify-between items-center">
|
---|
| 18 | <div class="flex items-center">
|
---|
| 19 | <img src="/images/logoWhite.png" alt="Logo" class="object-cover h-32 w-32 rounded-lg">
|
---|
| 20 | <h1 class="text-2xl font-semibold ml-4 sm:text-3xl">Tech Harbor</h1> <!-- Responsive font size -->
|
---|
| 21 | </div>
|
---|
| 22 | <ul class="flex space-x-8">
|
---|
| 23 | <li><a href="/" class="hover:text-emerald-500">Home</a></li>
|
---|
| 24 | <li><a th:href="@{'/aboutUs'}" class="text-emerald-500 hover:text-emerald-500">About Us</a></li>
|
---|
| 25 | <li th:if="${user != null}">
|
---|
| 26 | <a th:href="@{'/orders/{id}' (id=${user.userId})}" class="hover:text-emerald-500">My Orders</a>
|
---|
| 27 | </li>
|
---|
| 28 | <li th:if="${user != null}">
|
---|
| 29 | <a th:href="@{'/reviews/{id}' (id=${user.userId})}" class="hover:text-emerald-500">My Reviews</a>
|
---|
| 30 | </li>
|
---|
| 31 | <li th:if="${deliveryMan != null}">
|
---|
| 32 | <a th:href="@{'/myDeliveries/{id}' (id=${deliveryMan.userId})}" class="hover:text-emerald-500">My
|
---|
| 33 | Deliveries</a>
|
---|
| 34 | </li>
|
---|
| 35 | </ul>
|
---|
| 36 | <ul class="flex space-x-4">
|
---|
| 37 | <li th:if="${user != null}">
|
---|
| 38 | <span>Welcome <span th:text="${user.nameUser}"></span></span>
|
---|
| 39 | </li>
|
---|
| 40 | <li th:if="${deliveryMan != null}">
|
---|
| 41 | <span>Welcome Delivery Man <span th:text="${deliveryMan.nameUser}"></span></span>
|
---|
| 42 | </li>
|
---|
| 43 | <li th:if="${user != null}">
|
---|
| 44 | <a th:href="@{'/shoppingCart'}"><i class="fa-solid fa-cart-shopping"></i></a>
|
---|
| 45 | </li>
|
---|
| 46 | <li th:if="${user != null || deliveryMan != null}">
|
---|
| 47 | <a class="hover:text-emerald-500" th:href="@{/logout}">Log out</a>
|
---|
| 48 | </li>
|
---|
| 49 | <li th:if="${user == null && deliveryMan == null}">
|
---|
| 50 | <a th:href="@{/login}" class="hover:text-emerald-500">Sign In</a>
|
---|
| 51 | </li>
|
---|
| 52 | <li th:if="${user == null && deliveryMan == null}">
|
---|
| 53 | <a th:href="@{/register}" class="hover:text-emerald-500">Register</a>
|
---|
| 54 | </li>
|
---|
| 55 | </ul>
|
---|
| 56 |
|
---|
| 57 | </div>
|
---|
| 58 | </nav>
|
---|
| 59 |
|
---|
| 60 | <main class="container mx-auto mt-8 flex-grow">
|
---|
| 61 |
|
---|
| 62 | <div class="max-w-5xl mx-auto py-8">
|
---|
| 63 | <div class="center"> <!-- Added mx-auto to center the content -->
|
---|
| 64 | <div class="bg-white p-8 rounded-md shadow-md flex items-center justify-between">
|
---|
| 65 | <div>
|
---|
| 66 | <h2 class="text-3xl font-semibold mb-4">About Us</h2>
|
---|
| 67 | <p class="text-lg leading-relaxed">
|
---|
| 68 | This is a group project by the name TechHarbor where we were striving to develop a more modern
|
---|
| 69 | web
|
---|
| 70 | application that allows users to buy products online that will be delivered to their address.
|
---|
| 71 | The
|
---|
| 72 | online application will provide a detailed overview of the products, which will be categorized
|
---|
| 73 | to
|
---|
| 74 | simplify the search process.
|
---|
| 75 | </p>
|
---|
| 76 | <p class="text-lg leading-relaxed mt-4">
|
---|
| 77 | When entering the application, users with an existing user account will be able to easily log in
|
---|
| 78 | and
|
---|
| 79 | access all functionalities, for new users, the application enables quick and simple
|
---|
| 80 | registration,
|
---|
| 81 | which will enable the purchase of products and their delivery.
|
---|
| 82 | </p>
|
---|
| 83 | <p class="text-lg leading-relaxed mt-4">
|
---|
| 84 | It is important to emphasize that with our web application, users are not required to log in to
|
---|
| 85 | the
|
---|
| 86 | site to view the products that are available. It's easy to use the app as a guest, but in this
|
---|
| 87 | way,
|
---|
| 88 | users don't have the option to buy the products. This functionality gives users the freedom to
|
---|
| 89 | test
|
---|
| 90 | the application before deciding to create their own account that allows the use of all the
|
---|
| 91 | advanced
|
---|
| 92 | functionalities that the application offers.
|
---|
| 93 | </p>
|
---|
| 94 | </div>
|
---|
| 95 | <img src="/images/logo.png" alt="Logo" class="object-cover h-52 w-52 rounded-lg">
|
---|
| 96 | </div>
|
---|
| 97 | </div>
|
---|
| 98 | </div>
|
---|
| 99 |
|
---|
| 100 | </main>
|
---|
| 101 |
|
---|
| 102 |
|
---|
| 103 | <!-- Footer -->
|
---|
| 104 | <footer class="bg-white rounded-lg shadow m-4 dark:bg-gray-800">
|
---|
| 105 | <div class="w-full mx-auto max-w-screen-xl p-4 md:flex md:items-center md:justify-between">
|
---|
| 106 | <span class="text-sm text-gray-500 sm:text-center dark:text-gray-400">© 2024 Tech Harbor. All rights reserved.™
|
---|
| 107 | </span>
|
---|
| 108 | <ul class="flex flex-wrap items-center mt-3 text-sm font-medium text-gray-500 dark:text-gray-400 sm:mt-0">
|
---|
| 109 | <li>
|
---|
| 110 | <a th:href="@{'/aboutUs'}" class="hover:underline me-4 md:me-6">About</a>
|
---|
| 111 | </li>
|
---|
| 112 | <li>
|
---|
| 113 | <a href="#" class="hover:underline me-4 md:me-6">Privacy Policy</a>
|
---|
| 114 | </li>
|
---|
| 115 | <li>
|
---|
| 116 | <a href="#" class="hover:underline">Contact</a>
|
---|
| 117 | </li>
|
---|
| 118 | </ul>
|
---|
| 119 | </div>
|
---|
| 120 | </footer>
|
---|
| 121 |
|
---|
| 122 | </body>
|
---|
| 123 |
|
---|
| 124 | </html>
|
---|