Skip to content

Commit

Permalink
working repo merge
Browse files Browse the repository at this point in the history
  • Loading branch information
EvertsRozz committed Apr 16, 2024
1 parent 2779bb1 commit 4cefcc2
Show file tree
Hide file tree
Showing 6 changed files with 5,630 additions and 8,671 deletions.
5 changes: 5 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"tabWidth": 2,
"useTabs": false,
"plugins": ["prettier-plugin-tailwindcss"]
}
305 changes: 305 additions & 0 deletions components/HeroSection.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,305 @@
import { Divider } from "@chakra-ui/react";
import React from "react";

import Image from "next/image";
import testImage from "../public/images/product/blog.png";

const HeroSection = () => {
return (
<>
<section
id="HeroSection"
className=" content-center justify-center bg-white"
>
<div
id="HeroContentContainer"
className="flex h-full grow flex-col flex-wrap px-32 pb-36 pt-24"
>
<div id="TextAndImageDiv" className="flex w-full flex-row">
<div id="leftDiv" className="mr-16 basis-1/2">
<p id="AboveH1text" className="text-xl font-medium text-gray-600">
Welcome, hero
</p>
<h1
id="HeroText"
className="py-4 text-7xl font-semibold leading-snug text-gray-600"
>
Lorem Ipsum simply dummy
</h1>
<p
id="BelowH1Paragraph"
className="py-4 leading-relaxed text-gray-400"
>
Welcome to BurgerBliss, where we take your cravings to a whole
new level! Our mouthwatering burgers are made from 100% beef and
are served on freshly baked buns.
</p>
<div id="buttons" className="py-4">
<button className="mr-6 rounded-full bg-blue-300 px-4 py-2 text-center text-white hover:bg-blue-400">
Sign Up
</button>
<button className="rounded-full border border-blue-400 bg-transparent px-4 py-2 text-center font-semibold text-blue-400 hover:border-transparent hover:bg-blue-400 hover:text-white">
Explore BCard
</button>
</div>
</div>

<div id="rightDiv" className="basis-1/2">
<div id="imageContainer" className="relative h-full w-full">
<Image
src={testImage}
alt="Image"
fill={true}
style={{ objectFit: "contain" }}
/>
</div>
</div>
</div>
<div id="TrustedByThings" className="pt-12">
<p className="text-xl font-medium text-gray-400">Trusted by:</p>
<span className="pr-4 text-3xl text-gray-400">
<a id="temporary text inside a" href="">
Google
</a>
</span>
<span className="pr-4 text-3xl text-gray-400">
<a href="">Youtube</a>
</span>
<span className="pr-4 text-3xl text-gray-400">
<a href="">Facebook</a>
</span>
</div>
</div>
</section>

<section
id="AboutSection"
className="content-center justify-center bg-gray-600"
>
<div
id="AboutContentContainer"
className="flex h-full grow flex-col flex-wrap px-24 pb-36 pt-36"
>
<div id="AboutTextAndImageContainer" className="flex w-full flex-col">
<h2 className="w-full pb-4 pl-32 text-4xl text-white">
About/Mission
</h2>
<div id="ParagraphAndText" className="flex w-full flex-row">
<div id="AboutLeft" className="basis-1/2 pl-32 pr-16">
<p className="py-4">
Lorem ipsum dolor sit amet consectetur adipisicing elit, sed
do eiqusmod tempor incididunt ut labore et dolore mana aliqua.
</p>
<p className="pb-32 pt-4">
Lorem ipsum dolor sit amet consectetur adipisicing elit, sed
do eiqusmod tempor incididunt ut labore et dolore mana aliqua.
</p>
</div>
<div id="AboutRight" className="basis-1/2 pl-16">
<div
id="AboutImageContainer"
className="relative h-full w-full"
>
<Image
src={testImage}
alt="Image"
fill={true}
style={{ objectFit: "contain" }}
/>
</div>
</div>
</div>
</div>

<div
id="AboutStatistics"
className="ml-16 flex min-h-full w-1/2 basis-1/5 rounded-2xl bg-slate-100 p-4"
>
<div className="w-full">
<div className="w-full pb-4 pl-4">
{/* too lazy to make it circular, so it will look goofy for now. Could change to an svg later. */}
<span className="rounded-[50%] border-2 border-solid"></span>
<span className="text-gray-500">Statistics</span>
</div>
<div className="flex flex-row">
<span className="border-r-solid mx-4 basis-1/3 border-r-2 text-gray-500">
<div className="w-full font-bold">XXXX</div>
<div className="w-full">Customers</div>
</span>
<span className="border-r-solid mx-4 basis-1/3 border-r-2 text-gray-500">
<div className="w-full font-bold">XXX</div>
<div className="w-full">Years</div>
</span>
<span className="basis-1/3 text-gray-500">
<div className="w-full font-bold">XX</div>
<div className="w-full">Member of DAO</div>
</span>
</div>
</div>
</div>
</div>
</section>

<section
id="ValuesSection"
className="content-center justify-center bg-white py-12"
>
<div id="ValuesContentContainer" className="flex h-full grow flex-col">
<div id="V1ContainerDiv" className="flex flex-row">
<div id="Left1" className="basis-1/2 bg-black">
<div id="imgCont1" className="relative h-full w-full">
<Image
src={testImage}
alt="Image"
fill={true}
style={{ objectFit: "contain", scale: "1" }}
/>
</div>
</div>
<div id="Right1" className="basis-1/2 bg-white py-48 pl-24 pr-60">
<h3 className="pb-8 text-xl font-bold text-gray-900">
Value proposition 1
</h3>
<p className="text-gray-900">
Lorem ipsum dolor, sit amet consectetur adipisicing elit.
Distinctio ipsum iste, culpa tempora quos deleniti optio,
commodi libero officia assumenda voluptatum numquam et
reiciendis. Vel nemo facilis veritatis dicta, aut fuga
perspiciatis.
</p>
</div>
</div>
<div id="V2ContainerDiv" className="flex flex-row">
<div id="Left2" className="basis-1/2 bg-white py-48 pl-24 pr-60">
<h3 className="pb-8 text-xl font-bold text-gray-900">
Value proposition 1
</h3>
<p className="text-gray-900">
Lorem ipsum dolor, sit amet consectetur adipisicing elit.
Distinctio ipsum iste, culpa tempora quos deleniti optio,
commodi libero officia assumenda voluptatum numquam et
reiciendis. Vel nemo facilis veritatis dicta, aut fuga
perspiciatis.
</p>
</div>
<div id="Right2" className="basis-1/2 bg-black">
<div id="imgCont2" className="relative h-full w-full">
<Image
src={testImage}
alt="Image"
fill={true}
style={{ objectFit: "contain", scale: "1" }}
/>
</div>
</div>
</div>
<div id="V3ContainerDiv" className="flex flex-row">
<div id="Left3" className="basis-1/2 bg-black">
<div id="imgCont3" className="relative h-full w-full">
<Image
src={testImage}
alt="Image"
fill={true}
style={{ objectFit: "contain", scale: "1" }}
/>
</div>
</div>
<div id="Right3" className="basis-1/2 bg-white py-48 pl-24 pr-60">
<h3 className="pb-8 text-xl font-bold text-gray-900">
Value proposition 1
</h3>
<p className="text-gray-900">
Lorem ipsum dolor, sit amet consectetur adipisicing elit.
Distinctio ipsum iste, culpa tempora quos deleniti optio,
commodi libero officia assumenda voluptatum numquam et
reiciendis. Vel nemo facilis veritatis dicta, aut fuga
perspiciatis.
</p>
</div>
</div>
</div>
</section>

<section
id="ComparisonSection"
className="content-center justify-center bg-gray-600 py-12"
>
<div
id="ComparisonContentContainer"
className="flex h-full grow flex-col"
>
<div
id="ComparisonText"
className="mb-12 flex flex-col content-center justify-center"
>
<h2 className="m-auto">It is no comparison</h2>
<p className="m-auto pt-4">
&quot;If you don&apos;t try this app, you won&apos;t become the
superhero you were meant to be&quot;
</p>
</div>
<div id="ComparisonTable" className="mx-48">
<table className="h-full w-full rounded-xl shadow-md">
<thead>
<tr>
<th className=""></th>
<th>BCard</th>
<th>Juno finance</th>
</tr>
</thead>
<tbody>
<tr className="even:bg-blue-gray-50/50">
<td>Selling Point</td>
<td className="">O</td>
<td>O</td>
</tr>
<tr className="even:bg-slate-blue-50/50">
<td>Selling Point</td>
<td>O</td>
<td>O</td>
</tr>
<tr className="even:bg-blue-gray-50/50">
<td>Selling Point</td>
<td>O</td>
<td>O</td>
</tr>
<tr className="even:bg-blue-gray-50/50">
<td>Selling Point</td>
<td>O</td>
<td>X</td>
</tr>
<tr className="even:bg-blue-gray-50/50">
<td>Selling Point</td>
<td>O</td>
<td>X</td>
</tr>
<tr className="even:bg-blue-gray-50/50">
<td>Selling Point</td>
<td>O</td>
<td>X</td>
</tr>
<tr className="even:bg-blue-gray-50/50">
<td>Selling Point</td>
<td>O</td>
<td>X</td>
</tr>
<tr className="even:bg-blue-gray-50/50">
<td>Selling Point</td>
<td>O</td>
<td>X</td>
</tr>
<tr className="even:bg-blue-gray-50/50">
<td>Selling Point</td>
<td>O</td>
<td>X</td>
</tr>
</tbody>
</table>
</div>
</div>
</section>
</>
);
};

export default HeroSection;
Loading

0 comments on commit 4cefcc2

Please sign in to comment.