├── .eslintrc.json ├── .gitignore ├── README.md ├── animation ├── LinkHover.tsx ├── LogoMarquee.tsx ├── TextHover.tsx ├── TextMask.tsx └── index.ts ├── components ├── BackgroundImg.tsx ├── Button.tsx ├── Curve │ └── Curve.jsx ├── Eyes.tsx ├── Footer.tsx ├── Heading.tsx ├── Marquee.tsx ├── MobileNav.tsx ├── Navbar.tsx ├── PlayVideo.tsx ├── Project.tsx ├── ProjectCard.tsx ├── Ratings.tsx ├── Ready.tsx ├── RoundButton.tsx ├── Rounded.tsx ├── Tags.tsx └── index.ts ├── constants └── index.ts ├── container ├── about-page │ ├── About.tsx │ ├── Hero.tsx │ ├── Insights.tsx │ ├── Partners.tsx │ ├── Principles.tsx │ ├── Publication.tsx │ └── Team.tsx ├── contact-page │ ├── Faq.tsx │ ├── Form.tsx │ ├── Hero.tsx │ └── Socials.tsx ├── home-page │ ├── About.tsx │ ├── Clients.tsx │ ├── Hero.tsx │ ├── Projects.tsx │ └── Video.tsx ├── index.ts ├── insights-page │ ├── Hero.tsx │ └── Publication.tsx ├── presentation-page │ ├── Hero.tsx │ ├── Projects.tsx │ └── Publication.tsx ├── services-page │ ├── Archive.tsx │ ├── Capibilyties.tsx │ ├── Clients.tsx │ ├── Expectations.tsx │ ├── Hero.tsx │ └── Process.tsx └── workiz-page │ ├── About.tsx │ ├── Chelenge.tsx │ ├── Credit.tsx │ ├── Hero.tsx │ ├── Result.tsx │ ├── Video.tsx │ └── Works.tsx ├── fonts ├── FoundersGrotesk.woff └── NeueMontreal.woff ├── motion └── index.ts ├── next.config.mjs ├── package-lock.json ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── case │ └── index.tsx ├── contact │ └── index.tsx ├── index.tsx ├── insights │ └── index.tsx ├── ochi-team │ └── index.tsx ├── presentation │ └── index.tsx └── services │ └── index.tsx ├── postcss.config.js ├── public ├── aboutImg.webp ├── aflomatric.svg ├── after.png ├── awwwards.svg ├── background-about.jpeg ├── background.png ├── blackBox.svg ├── brand01.svg ├── brand02.svg ├── brand03.png ├── capybilities1.jpeg ├── capybilities2.jpeg ├── capybilities3.jpeg ├── capybilities4.jpeg ├── capybilities5.jpeg ├── chelengeBg.jpeg ├── client01.png ├── client02.png ├── client03.png ├── client04.png ├── client05.png ├── client06.png ├── client07.jpeg ├── client08.png ├── client09.png ├── contacthhero.jpg ├── eyeplay.svg ├── eyes.svg ├── favicon.ico ├── homevideo.mp4 ├── index.ts ├── insights1.png ├── insights2.jpeg ├── insights3.jpeg ├── latest1.png ├── latest2.jpeg ├── lexus.svg ├── logo.svg ├── mobile-logo.png ├── nestle.svg ├── ochi-side.jpg ├── officevibe.svg ├── orderlion.svg ├── phase1.png ├── phase2.png ├── phase3.png ├── phase4.png ├── phase5.png ├── planetly.svg ├── principles1.jpeg ├── principles2.jpeg ├── project1.webp ├── project2.webp ├── project3.webp ├── project4.webp ├── project5.webp ├── project6.webp ├── project7.webp ├── project8.webp ├── project9.webp ├── publication1.jpeg ├── publication2.png ├── publication3.png ├── showcase1.jpeg ├── showcase2.png ├── showcase3.jpeg ├── showcase4.jpeg ├── showcase5.jpeg ├── showcase6.jpeg ├── team1.jpeg ├── team2.jpeg ├── team3.jpeg ├── team4.png ├── toyota.svg ├── videoImg.jpeg ├── welcome.jpeg ├── workiz.jpeg ├── workizhero.jpg └── workizvideo.mp4 ├── styles └── globals.css ├── tailwind.config.ts ├── tsconfig.json └── types └── index.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | .yarn/install-state.gz 8 | 9 | # testing 10 | /coverage 11 | 12 | # next.js 13 | /.next/ 14 | /out/ 15 | 16 | # production 17 | /build 18 | 19 | # misc 20 | .DS_Store 21 | *.pem 22 | 23 | # debug 24 | npm-debug.log* 25 | yarn-debug.log* 26 | yarn-error.log* 27 | 28 | # local env files 29 | .env*.local 30 | 31 | # vercel 32 | .vercel 33 | 34 | # typescript 35 | *.tsbuildinfo 36 | next-env.d.ts 37 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Ochi Website Clone created with 2 | 3 | ✅ Next JS 4 | ✅ React JS 5 | ✅ TypeScript 6 | ✅ Tailwind CSS 7 | ✅ GSAP 8 | ✅ Framer Motion 9 | ✅ Locomotive Scroll 10 | 11 |
18 |
77 | {isPlaying ? "Pause" : "Play"} 78 |
79 |94 | {isPlaying ? "Pause" : "Play"} 95 |
96 |{link.title}
65 |81 | view all case studies 82 |
83 |42 | rating 5.0 on clutch 43 |
44 |63 | buisness bootcamp alumini 64 |
65 |OR
40 |48 | hello@ochi.design 49 |
50 |28 | {title} 29 |
30 |{item.title}
24 |
19 | The team of designers, storytellers, and
20 |
passionate collaborators, who work
21 |
together to create industry-shifting
22 | presentations that win people's hearts
23 |
24 | and minds.
25 |
29 | And we strive to become one of the most
30 |
31 | recognizable & influential presentation
32 |
agencies of the time who does that.
33 |
53 | In Ukrainian, ochi - means eyes. It's not
54 |
just a beautiful word, but our philosophy.
55 |
56 | Almost everything that needs to be
57 |
communicated is better shown than
58 | explained.
59 |
63 | We believe a great presentation evokes
64 |
65 | interest and drives business results far
66 |
better than any saying can. Hence, we
67 |
68 | founded ochi to help you persuade
69 |
colleagues and clients by creating eye-
70 |
71 | opening presentations.
72 |
85 |
60 | {item.subTitle} 61 |
62 |63 | {item.date} 64 |
65 |34 | {item.title} 35 |
36 |37 | {item.para} 38 |
39 |
23 | Whether the presentation needs to convince or
24 | educate it always has to change audience
25 |
perception. We seek insights to make decks
26 |
unexpectedly enlightening for our audience.
27 |
38 | The presentation helps to see what's hidden,
39 |
unseen, or simply never known before. We use
40 | design to drive their attention, focus them to
41 | clearly see, and help them feel the message.
42 |
35 | Founder and CEO 36 |
37 |67 | {item.description} 68 |
69 |78 | {link.description} 79 |
80 |133 | I agree with the 134 |
135 |
89 |
42 | We create tailored presentations to help you persuade your 43 | colleagues, clients, or investors. Whether it’s live or 44 | digital, delivered for one or a hundred people. 45 |
46 |47 | We believe the mix of strategy and design (with a bit of 48 | coffee) is what makes your message clear, convincing, and 49 | captivating. 50 |
51 |112 | {item.review} 113 |
114 |60 | For public and private companies 61 |
62 |66 | From the first picth to IPO 67 |
68 |
79 |
{item.title}
59 |109 | {item.subTitle} 110 |
111 |112 | {item.date} 113 |
114 |113 | {item.review} 114 |
115 |15 | We create 16 | 17 | eye-catching 18 | 19 | and 20 | 21 | eye-opening 22 | 23 | presentations that educate, inspire and influence action. 24 |
25 |
30 | We do this by following
simple approach:
31 |
37 | Goal defines it all 38 |
39 |
40 | What do you want to achieve?
41 |
Understanding the
42 | purpose of your
43 | presentation allows us to tailor it to ensure it
44 |
hits the mark and
45 | drives results.
46 |
50 | Audience is the hero 51 |
52 |
53 | Who is it for? What do they want? Why
54 |
does it matter to
55 | them? We need to know
56 |
your audience well
57 | enough to deliver a
58 | personalized presentation that they truly
59 |
60 | care about.
61 |
67 | Context makes a difference 68 |
69 |
70 | When do you present? Online or live? At a
71 |
72 | sales meeting, at a conference, or just
73 |
sending a cold
74 | email? We knit the context
75 |
together to decide
76 | the style of the
77 |
presentation.
78 |
76 | {item.review} 77 |
78 |
21 | Built by home service professionals on a
22 |
mission to make your
23 | “work easy,”
24 | Workiz empowers service businesses to get more
25 |
jobs done, work easier,
26 | and grow smarter.
27 |
32 | Industry: 33 |
34 |35 | Service Management Software 36 |
37 |40 | Company Size: 41 |
42 |43 | 100+ People 44 |
45 |
31 | The goal was to build straightforward,
professional,
32 | but emotional presentations
33 |
that are delivered to colleagues and
34 |
35 | clients. We’ve tailored the decks for the
36 | audiences and amplified the presentation
37 |
38 | materials to match the brand’s quality and
39 | improve the message.
40 |
19 | Client: 20 |
21 |22 | Tomer Levy 23 |
24 |27 | Project Manager: 28 |
29 |30 | Ihor Hulyahrodskyy 31 |
32 |37 | Team: 38 |
39 |
40 | Ihor Hulyahrodskyy, Kseniia Palamarchuk,
41 |
Olha Sereda
42 |
46 | Motion & Animation: 47 |
48 |49 | Vadym Herasymenko 50 |
51 |
50 | Onboarding, internal and sales
51 | presentations for software startup.
52 |
63 | onboarding presentations 64 |
65 |76 | policy deck and playbook 77 |
78 |sales deck
89 |18 | Feedback 19 |
20 |
21 | “OCHI brought certain level of
22 |
professionalism into
23 | our presentations that
24 |
we were lacking before.
25 | When I showed
26 | our management and HR teams the
27 |
28 | presentation OCHI developed, they were
29 |
30 | amazed
31 | — 32 |
{" "} 33 | the final product was exactly 34 |43 | The Result 44 |
45 |
46 | We’ve created 10 presentations for Workiz
47 |
company which improved
48 | the on-boarding
49 | process, empowered sales team, and just made
50 |
51 | their work easier
52 |
52 | view all case studies 53 |
54 |