Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Commit

Permalink
feat: eddiehub features
Browse files Browse the repository at this point in the history
  • Loading branch information
eddiejaoude committed Nov 3, 2023
1 parent 3e51298 commit 4c9d6ed
Show file tree
Hide file tree
Showing 10 changed files with 64 additions and 115 deletions.
18 changes: 10 additions & 8 deletions src/components/CallToAction.jsx
Original file line number Diff line number Diff line change
@@ -1,26 +1,28 @@
import Image from 'next/image'

import { Button } from '@/components/Button'
import { Container } from '@/components/Container'

export function CallToAction() {
return (
<section
id="get-started-today"
className="bg-primary-600 relative overflow-hidden py-32"
className="relative overflow-hidden bg-primary-600 py-32"
>
<Container className="relative">
<div className="mx-auto max-w-lg text-center">
<h2 className="font-display text-3xl tracking-tight text-white sm:text-4xl">
Get started today
</h2>
<p className="mt-4 text-lg tracking-tight text-white">
It’s time to take control of your books. Buy our software so you can
feel like you’re doing something productive.
There is no gatekeeping in Open Source, this fosters a real sense of
collaboration, communication and career development
</p>
{/* <Button href="/register" color="white" className="mt-10">
Get 6 months free
</Button> */}
<Button
href="https://github.com/EddieHubCommunity?view_as=public#steps-to-get-started"
color="white"
className="mt-10"
>
Quickstart Guide
</Button>
</div>
</Container>
</section>
Expand Down
29 changes: 11 additions & 18 deletions src/components/Footer.jsx
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
import Link from 'next/link'
import Image from 'next/image'

import { Container } from '@/components/Container'
import { Logo } from '@/components/Logo'
import { NavLink } from '@/components/NavLink'

import DiscordLogo from '@/images/logos/discord.svg'
import GitHubLogo from '@/images/logos/github.svg'

export function Footer() {
return (
<footer className="bg-slate-50">
Expand All @@ -21,33 +25,22 @@ export function Footer() {
<div className="flex flex-col items-center border-t border-slate-400/10 py-10 sm:flex-row-reverse sm:justify-between">
<div className="flex gap-x-6">
<Link
href="https://twitter.com"
href="https://discord.com/invite/jZQs6Wu/"
className="group"
aria-label="TaxPal on Twitter"
aria-label="EddieHub on Discord"
>
<svg
aria-hidden="true"
className="h-6 w-6 fill-slate-500 group-hover:fill-slate-700"
>
<path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0 0 22 5.92a8.19 8.19 0 0 1-2.357.646 4.118 4.118 0 0 0 1.804-2.27 8.224 8.224 0 0 1-2.605.996 4.107 4.107 0 0 0-6.993 3.743 11.65 11.65 0 0 1-8.457-4.287 4.106 4.106 0 0 0 1.27 5.477A4.073 4.073 0 0 1 2.8 9.713v.052a4.105 4.105 0 0 0 3.292 4.022 4.093 4.093 0 0 1-1.853.07 4.108 4.108 0 0 0 3.834 2.85A8.233 8.233 0 0 1 2 18.407a11.615 11.615 0 0 0 6.29 1.84" />
</svg>
<Image src={DiscordLogo} width="30" height="30" />
</Link>
<Link
href="https://github.com"
href="https://github.com/EddieHubCommunity"
className="group"
aria-label="TaxPal on GitHub"
aria-label="EddieHub on GitHub"
>
<svg
aria-hidden="true"
className="h-6 w-6 fill-slate-500 group-hover:fill-slate-700"
>
<path d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844a9.59 9.59 0 0 1 2.504.337c1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.02 10.02 0 0 0 22 12.017C22 6.484 17.522 2 12 2Z" />
</svg>
<Image src={GitHubLogo} width="30" height="30" />
</Link>
</div>
<p className="mt-6 text-sm text-slate-500 sm:mt-0">
Copyright &copy; {new Date().getFullYear()} TaxPal. All rights
reserved.
Copyright &copy; {new Date().getFullYear()} JaoudeStudios Ltd
</p>
</div>
</Container>
Expand Down
102 changes: 17 additions & 85 deletions src/components/SecondaryFeatures.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,95 +6,29 @@ import { Tab } from '@headlessui/react'
import clsx from 'clsx'

import { Container } from '@/components/Container'
import screenshotContacts from '@/images/screenshots/contacts.png'
import screenshotInventory from '@/images/screenshots/inventory.png'
import screenshotProfitLoss from '@/images/screenshots/profit-loss.png'
import DiscordLogo from '@/images/logos/discord.svg'
import GitHubLogo from '@/images/logos/github.svg'

import DiscordScreenshot from '@/images/screenshots/discord.png'
import GitHubScreenshot from '@/images/screenshots/github-issue.png'

const features = [
{
name: 'Reporting',
summary: 'Stay on top of things with always up-to-date reporting features.',
name: 'Discord',
summary: 'Safe and supportive environment',
description:
'We talked about reporting in the section above but we needed three items here, so mentioning it one more time for posterity.',
image: screenshotProfitLoss,
icon: function ReportingIcon() {
let id = useId()
return (
<>
<defs>
<linearGradient
id={id}
x1="11.5"
y1={18}
x2={36}
y2="15.5"
gradientUnits="userSpaceOnUse"
>
<stop offset=".194" stopColor="#fff" />
<stop offset={1} stopColor="#6692F1" />
</linearGradient>
</defs>
<path
d="m30 15-4 5-4-11-4 18-4-11-4 7-4-5"
stroke={`url(#${id})`}
strokeWidth={2}
strokeLinecap="round"
strokeLinejoin="round"
/>
</>
)
},
'Chat in an inclusive, safe and supportive environment in channels ranging from databases, to public speaking and hackathons.',
image: DiscordScreenshot,
icon: DiscordLogo,
},
{
name: 'Inventory',
summary:
'Never lose track of what’s in stock with accurate inventory tracking.',
description:
'We don’t offer this as part of our software but that statement is inarguably true. Accurate inventory tracking would help you for sure.',
image: screenshotInventory,
icon: function InventoryIcon() {
return (
<>
<path
opacity=".5"
d="M8 17a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-2Z"
fill="#fff"
/>
<path
opacity=".3"
d="M8 24a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-2Z"
fill="#fff"
/>
<path
d="M8 10a1 1 0 0 1 1-1h18a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-2Z"
fill="#fff"
/>
</>
)
},
},
{
name: 'Contacts',
summary:
'Organize all of your contacts, service providers, and invoices in one place.',
description:
'This also isn’t actually a feature, it’s just some friendly advice. We definitely recommend that you do this, you’ll feel really organized and professional.',
image: screenshotContacts,
icon: function ContactsIcon() {
return (
<>
<path
opacity=".5"
d="M25.778 25.778c.39.39 1.027.393 1.384-.028A11.952 11.952 0 0 0 30 18c0-6.627-5.373-12-12-12S6 11.373 6 18c0 2.954 1.067 5.659 2.838 7.75.357.421.993.419 1.384.028.39-.39.386-1.02.036-1.448A9.959 9.959 0 0 1 8 18c0-5.523 4.477-10 10-10s10 4.477 10 10a9.959 9.959 0 0 1-2.258 6.33c-.35.427-.354 1.058.036 1.448Z"
fill="#fff"
/>
<path
d="M12 28.395V28a6 6 0 0 1 12 0v.395A11.945 11.945 0 0 1 18 30c-2.186 0-4.235-.584-6-1.605ZM21 16.5c0-1.933-.5-3.5-3-3.5s-3 1.567-3 3.5 1.343 3.5 3 3.5 3-1.567 3-3.5Z"
fill="#fff"
/>
</>
)
},
image: GitHubScreenshot,
icon: GitHubLogo,
},
]

Expand All @@ -107,12 +41,10 @@ function Feature({ feature, isActive, className, ...props }) {
<div
className={clsx(
'w-9 rounded-lg',
isActive ? 'bg-primary-600' : 'bg-slate-500',
isActive ? 'ring ring-primary-600 ring-offset-4' : '',
)}
>
<svg aria-hidden="true" className="h-9 w-9" fill="none">
<feature.icon />
</svg>
<Image src={feature.icon} />
</div>
<h3
className={clsx(
Expand Down Expand Up @@ -218,11 +150,11 @@ export function SecondaryFeatures() {
<Container>
<div className="mx-auto max-w-2xl md:text-center">
<h2 className="font-display text-3xl tracking-tight text-slate-900 sm:text-4xl">
Simplify everyday business tasks.
Why be part of EddieHub?
</h2>
<p className="mt-4 text-lg tracking-tight text-slate-700">
Because you’d probably be a little confused if we suggested you
complicate your everyday business tasks instead.
Accelerate your career, skills and grow your network, while having
fun!
</p>
</div>
<FeaturesMobile />
Expand Down
6 changes: 2 additions & 4 deletions src/components/Testimonials.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -83,12 +83,10 @@ export function Testimonials() {
<Container>
<div className="mx-auto max-w-2xl md:text-center">
<h2 className="font-display text-3xl tracking-tight text-slate-900 sm:text-4xl">
Loved by businesses worldwide.
Testimonials
</h2>
<p className="mt-4 text-lg tracking-tight text-slate-700">
Our software is so simple that people can’t help but fall in love
with it. Simplicity is easy when you just skip tons of
mission-critical features.
What it means to be part of this community in the members' own words
</p>
</div>
<ul
Expand Down
7 changes: 7 additions & 0 deletions src/images/logos/discord.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 17 additions & 0 deletions src/images/logos/github.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/images/screenshots/discord.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/images/screenshots/github-issue.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed src/images/screenshots/inventory.png
Binary file not shown.
Binary file removed src/images/screenshots/profit-loss.png
Binary file not shown.

0 comments on commit 4c9d6ed

Please sign in to comment.