Skip to content

Commit

Permalink
Merge pull request #27 from H2-Technologies/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
ahadley1124 authored Feb 6, 2025
2 parents ad21c9d + 0536409 commit 1a6cf1e
Show file tree
Hide file tree
Showing 12 changed files with 517 additions and 262 deletions.
1 change: 1 addition & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
target-branch: "dev"
directory: "/" # Location of package manifests
schedule:
interval: "daily"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: Deploy to prod

on:
on:
push:
branches: 'master'
workflow_dispatch:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/dev.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

2 changes: 2 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ RUN apk add --no-cache sudo

RUN npm i -g pnpm

RUN pnpm add -D daisyui@latest

RUN pnpm i

RUN pnpm build
Expand Down
10 changes: 6 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "website",
"private": true,
"version": "0.0.1",
"version": "0.5.1",
"type": "module",
"scripts": {
"dev": "vite dev",
Expand All @@ -17,9 +17,10 @@
"@eslint/compat": "^1.2.6",
"@eslint/js": "^9.19.0",
"@sveltejs/adapter-node": "^5.2.12",
"@sveltejs/kit": "^2.16.1",
"@sveltejs/kit": "^2.17.1",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"autoprefixer": "^10.4.20",
"daisyui": "^4.12.23",
"eslint": "^9.19.0",
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-svelte": "^2.46.1",
Expand All @@ -32,10 +33,11 @@
"svelte-check": "^4.1.4",
"tailwindcss": "^3.4.17",
"typescript": "^5.7.3",
"typescript-eslint": "^8.22.0",
"typescript-eslint": "^8.23.0",
"vite": "^6.0.11"
},
"dependencies": {
"prisma": "^6.3.0"
"prisma": "^6.3.1",
"surrealdb": "^1.1.0"
}
}
494 changes: 291 additions & 203 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

15 changes: 9 additions & 6 deletions src/routes/+layout.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,23 @@

<Analytics />
<!--add a navbar-->
<nav class="bg-zinc-800 text-white p-4">
<nav class="bg-base-300 p-4">
<div class="container mr-1 w-fit flex justify-between items-center">
<img src="/logo.png" alt="H2 Technologies Logo" class="h-8 inline-block mr-4">
<ul class="flex space-x-4 justify-self-end">
<li><a href="/" class="hover:underline">Home</a></li>
<li><a href="/about" class="hover:underline">About</a></li>
<li><a href="/services" class="hover:underline">Services</a></li>
<li><a href="/contact" class="hover:underline">Contact</a></li>
<li><a href="/" class="hover:underline">Home</a></li>
<li><a href="/about" class="hover:underline">About</a></li>
<li><a href="/services" class="hover:underline">Services</a></li>
<li><a href="/commitment" class="hover:underline">Commitment</a></li>
<li><a href="/contact" class="hover:underline">Contact</a></li>
</ul>
</div>
</nav>

{@render children()}

<footer class="bg-zinc-800 text-white fixed w-full bottom-0 text-center py-4">
<footer class="bg-base-300 fixed w-full bottom-0 text-center py-4 flex justify-center">
<a href="/privacy" class="hover:underline px-8">Privacy Policy</a>
<p>&copy; 2024 H2 Technologies. All rights reserved.</p>
<a href="/commitment" class="hover:underline px-8">Commitment message</a>
</footer>
4 changes: 2 additions & 2 deletions src/routes/+page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
<title>H2 Technologies</title>
</svelte:head>

<div class="bg-neutral-100 m-0 p-0">
<header class="bg-zinc-800 text-white py-8 px-0 text-center font-bold">
<div class="bg-base-100 m-0 p-0">
<header class="bg-base-200 py-8 px-0 text-center font-bold">
<h1>Welcome to H2 Technologies</h1>
</header>

Expand Down
107 changes: 62 additions & 45 deletions src/routes/about/+page.svelte
Original file line number Diff line number Diff line change
@@ -1,51 +1,68 @@
<header class="bg-zinc-800 text-white py-8 px-0 text-center font-bold">
<h1>About Us</h1>
<svelte:head>
<title>H2 Technologies</title>
</svelte:head>


<header class="bg-base-200 px-0 py-8 text-center font-bold ">
<h1>About Us</h1>
</header>

<!--This is a placeholder image replace with a static image eventually-->
<div class="px-8 flex">
<img src="doingbusnessstock.png" alt="About Us" class="w-2/5 h-1/3 m-auto" />
<img src="teamworkstock.png" alt="About Us" class="w-2/5 h-1/3 m-auto" />
<img src="whiteboardstock.png" alt="About Us" class="w-2/5 h-1/3 m-auto" />
<div class="flex px-8">
<img src="doingbusnessstock.png" alt="About Us" class="m-auto h-1/3 w-2/5" />
<img src="teamworkstock.png" alt="About Us" class="m-auto h-1/3 w-2/5" />
<img src="whiteboardstock.png" alt="About Us" class="m-auto h-1/3 w-2/5" />
</div>
<div class="p-8">
<div class="p-8">
<div class="bg-white p-8 rounded-[5px] shadow-lg">
<h2>About Us</h2>
<p>H2 Technologies is a leading provider of innovative tech solutions. We specialize in software development, IT consulting, and cutting-edge technology services.</p>
<h2 class="pt-1">Our Services</h2>
<ul class="block list-disc ml-5">
<li class="ml-5">Software Development</li>
<li class="ml-5">IT Consulting</li>
<li class="ml-5">Cloud Solutions</li>
<li class="ml-5">Cybersecurity</li>
<li class="ml-5">
<div class="flex">
<p class="text-red-700 pr-1">Coming Soon:</p>
<p>Google Workspace Administration</p>
</div>
</li>
<li class="ml-5">
<div class="flex">
<p class="text-red-700 pr-1">Coming Soon:</p>
<p>Microsoft Entra Administration</p>
</div>
</li>
</ul>
<h2 class="pt-1">Contact Us</h2>
<p>Email: <a href="mailto:sales@h2technologiesllc.com" class="underline text-blue-500">info@h2technologiesllc.com</a></p>
<p>Phone: <a href="tel:5672610762" class="underline text-blue-500">(567) 261-0762</a></p>
</div>
</div>
<div class="p-4">
<div class="p-8 bg-base-200 rounded-xl">
<h2>About Us</h2>
<div class="rounded-xl bg-base-300 p-8 shadow-lg">
<p>
H2 Technologies is a leading provider of innovative tech solutions. We specialize in
software development, IT consulting, and cutting-edge technology services.
</p>
<h2 class="pt-1">Our Services</h2>
<ul class="ml-5 block list-disc">
<li class="ml-5">Software Development</li>
<li class="ml-5">IT Consulting</li>
<li class="ml-5">Cloud Solutions</li>
<li class="ml-5">Cybersecurity</li>
<li class="ml-5">
<div class="flex">
<p class="pr-1 text-red-700">Coming Soon:</p>
<p>Google Workspace Administration</p>
</div>
</li>
<li class="ml-5">
<div class="flex">
<p class="pr-1 text-red-700">Coming Soon:</p>
<p>Microsoft Entra Administration</p>
</div>
</li>
</ul>
<h2 class="pt-1">Contact Us</h2>
<p>
Email: <a href="mailto:sales@h2technologiesllc.com" class="text-blue-500 underline"
>info@h2technologiesllc.com</a
>
</p>
<p>Phone: <a href="tel:5672610762" class="text-blue-500 underline">(567) 261-0762</a></p>
</div>
</div>
</div>

<div class="p-8">
<div class="p-8">
<h2 class="text-2xl font-bold mb-4">Our Mission</h2>
<div class="bg-white p-8 rounded-[5px] shadow-lg">
<p>
At H2 Technologies, our mission is to empower organizations through adaptable, forward-thinking technology solutions that foster sustainable growth and drive long-term success. We are committed to delivering personalized service, ensuring the highest level of integrity, and maintaining unwavering attention to detail in everything we do. By cultivating a culture of continuous innovation and collaboration, we aim to become a trusted partner—enabling clients to confidently embrace the digital future
</p>
</div>
</div>
</div>
<div class="p-4 mb-2">
<div class="p-8 bg-base-200 rounded-xl">
<h2 class="mb-4 text-2xl font-bold">Our Mission</h2>
<div class="rounded-xl bg-base-300 p-8 shadow-lg">
<p>
At H2 Technologies, our mission is to empower organizations through adaptable,
forward-thinking technology solutions that foster sustainable growth and drive long-term
success. We are committed to delivering personalized service, ensuring the highest level of
integrity, and maintaining unwavering attention to detail in everything we do. By
cultivating a culture of continuous innovation and collaboration, we aim to become a trusted
partner—enabling clients to confidently embrace the digital future
</p>
</div>
</div>
</div>
36 changes: 36 additions & 0 deletions src/routes/commitment/+page.svelte
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<svelte:head>
<title>H2 Technologies</title>
</svelte:head>

<header class="bg-base-200 px-0 py-8 text-center font-bold ">
<h1>Commitment</h1>
</header>

<!--This is a placeholder image replace with a static image eventually-->
<div class="flex px-8">
<img src="doingbusnessstock.png" alt="About Us" class="m-auto h-1/3 w-2/5" />
<img src="teamworkstock.png" alt="About Us" class="m-auto h-1/3 w-2/5" />
<img src="whiteboardstock.png" alt="About Us" class="m-auto h-1/3 w-2/5" />
</div>

<div class="p-8">
<div class="p-8 bg-base-200 rounded-xl">
<h2 class="mb-4 text-2xl font-bold">Our Mission</h2>
<div class="rounded-xl bg-base-300 p-8 shadow-lg">
<p>
At H2 Technologies, we are driven by a passion for innovation and a commitment to delivering
tailored, high-quality digital solutions. We understand that your business is unique, which
is why we approach each project with a fresh perspective, ensuring that every website and
custom application we develop is crafted to fit your specific needs.
</p>
<br>
<p>
From the initial concept to launch, we prioritize clear communication, timely delivery, and
results that exceed expectations. Our dedicated team is here to empower your business with
cutting-edge technology that enhances efficiency, boosts growth, and drives success.
</p>
<br>
<p>Let us turn your vision into reality, with a partner you can trust.</p>
</div>
</div>
</div>
102 changes: 102 additions & 0 deletions src/routes/privacy/+page.svelte
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
<svelte:head>
<title>H2 Technologies</title>
</svelte:head>

<div class="bg-base-100 m-0 p-0">
<header class="bg-base-200 py-8 px-0 text-center font-bold">
<h1>Privacy Policy</h1>
</header>
</div>
<div class="p-4">
<div class="p-8 bg-base-200 mb-2 rounded-xl">
<div class="card bg-base-300 mb-2 w-full shadow-xl">
<div class="card-body flex flex-col items-center">
<h2 class="card-title ">H2 Technologies LLC Website Privacy Notice</h2>
<p>Effective Date: [Date - e.g., October 26, 2023]</p>
<p>H2 Technologies LLC ("we," "us," or "our") is committed to protecting the privacy of visitors to our website (the "Site").
This Privacy Notice explains how we collect, use, and protect your information when you visit our Site.
</p>
</div>
</div>

<div class="card bg-base-300 mb-2 w-full shadow-xl">
<div class="card-body flex flex-col items-center">
<h2 class="card-title ">Information We Collect</h2>
<p>We use Google Analytics to analyze website traffic and improve user experience. Google Analytics uses cookies to collect anonymous information about your visit, such as:</p>
<ul class="list-disc pl-5">
<li>Pages visited</li>
<li>Time spent on pages</li>
<li>Referring website</li>
<li>Browser type</li>
<li>Device type</li>
<li>General geographic location (city, state, country)</li>
</ul>
<p>
<b>
We do not collect any personally identifiable information through our website, such as your name, address, or email address,
unless you choose to provide it to us directly through other means (e.g., by contacting us via email or phone).
</b>
Our Site does not use advertising cookies or have any forms for collecting user data.
</p>
</div>
</div>

<div class="card bg-base-300 mb-2 w-full shadow-xl">
<div class="card-body flex flex-col items-center">
<h2 class="card-title ">How We Use Your Information</h2>
<p>The information collected through Google Analytics is used to understand how visitors interact with our Site. This helps us:</p>
<ul class="list-disc pl-5">
<li>Improve the Site's content and design</li>
<li>Identify popular pages and areas for improvement</li>
<li>Understand user demographics and interests</li>
</ul>
</div>
</div>
<div class="card bg-base-300 mb-2 w-full shadow-xl">
<div class="card-body flex flex-col items-center">
<h2 class="card-title ">Sharing Your Information</h2>
<p>We do not share any personally identifiable information collected through our website with third parties, except as required by law.
The data collected by Google Analytics is subject to Google's privacy policy. You can review Google's privacy policy here: <a href="https://policies.google.com/privacy?hl=en-US" class="text-blue-500 underline">Google Privacy Policy.</a></p>
</div>
</div>
<div class="card bg-base-300 mb-2 w-full shadow-xl">
<div class="card-body flex flex-col items-center">
<h2 class="card-title ">Contacting Us</h2>
<p>We encourage you to contact us with any questions or concerns. You can reach us via:</p>
<ul class="list-disc pl-5">
<li>Email: admin@h2technologiesllc.com</li>
<li>Phone: 567-261-0762</li>
</ul>
</div>
</div>
<div class="card bg-base-300 mb-2 w-full shadow-xl">
<div class="card-body flex flex-col items-center">
<h2 class="card-title ">Changes to This Privacy Notice</h2>
<p>We may update this Privacy Notice from time to time. Any changes will be posted on this page with a revised "Effective Date." We encourage you to review this Privacy Notice periodically.</p>
</div>
</div>
<div class="card bg-base-300 mb-2 w-full shadow-xl">
<div class="card-body flex flex-col items-center">
<h2 class="card-title ">Your Consent</h2>
<p>By using our Site, you consent to the collection and use of information as described in this Privacy Notice.</p>
</div>
</div>
<div class="card bg-base-300 mb-2 w-full shadow-xl">
<div class="card-body flex flex-col items-center">
<h2 class="card-title ">Children's Privacy</h2>
<p>Our Site is not intended for children under the age of 13. We do not knowingly collect personal information from2 children under 13.</p>
</div>
</div>
<div class="card bg-base-300 mb-2 w-full shadow-xl">
<div class="card-body flex flex-col items-center">
<h2 class="card-title ">Contact Information</h2>
<p>If you have any questions or concerns about this Privacy Notice or our privacy practices, please contact us at:</p>
<p>H2 Technologies LLC</p>
<p>1293 Co Rd 1475</p>
<p>Ashland OH, 44805</p>
<p>admin@h2technologiesllc.com</p>
<p>567-261-0762</p>
</div>
</div>
</div>
</div>
5 changes: 4 additions & 1 deletion tailwind.config.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import type { Config } from 'tailwindcss';
import daisyui from 'daisyui';

export default {
content: ['./src/**/*.{html,js,svelte,ts}'],
Expand All @@ -7,5 +8,7 @@ export default {
extend: {}
},

plugins: []
plugins: [
daisyui,
],
} satisfies Config;

0 comments on commit 1a6cf1e

Please sign in to comment.