Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Design Hand-off #44

Open
wants to merge 35 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
4e4e803
create components
AntoniaGranit Apr 4, 2023
0b1c8e8
add components
AntoniaGranit Apr 5, 2023
c81d6e3
finish hero section and navbar
AntoniaGranit Apr 5, 2023
83c7d14
add icons, most sections and responsiveness
AntoniaGranit Apr 10, 2023
5bd1bd9
make logo responsive
AntoniaGranit Apr 11, 2023
88a8784
add review section
AntoniaGranit Apr 11, 2023
e5af7e2
add favicon
AntoniaGranit Apr 11, 2023
d14bcc3
favicon edit
AntoniaGranit Apr 11, 2023
59ff7de
edit favicon AGAIN omg
AntoniaGranit Apr 11, 2023
3f54650
favicon edit again
AntoniaGranit Apr 11, 2023
2303718
Update README.md
AntoniaGranit Apr 11, 2023
56e4015
edit landing page responsiveness
AntoniaGranit Jul 7, 2023
9d72830
Merge branch 'master' of https://github.com/AntoniaGranit/project-des…
AntoniaGranit Jul 7, 2023
4b60620
add navlinks to desktop
AntoniaGranit Jul 7, 2023
65dbcc2
change brown section padding
AntoniaGranit Jul 7, 2023
d0755f8
hero section finished and metatags
AntoniaGranit Jul 7, 2023
64ff52d
change favicon
AntoniaGranit Jul 7, 2023
034f8fa
finish reviews and signup form section
AntoniaGranit Jul 7, 2023
feeee22
fix x-axis scroll on mobile
AntoniaGranit Jul 7, 2023
a9f1b5c
edit color theme and hero image
AntoniaGranit Jul 7, 2023
e422587
test commit
AntoniaGranit Jul 7, 2023
3065603
lighten CTA button shadow
AntoniaGranit Jul 7, 2023
9824fe2
minor styling fixes
AntoniaGranit Jul 7, 2023
5c79588
change favicon color
AntoniaGranit Jul 7, 2023
1e944aa
change color of favicon 2
AntoniaGranit Jul 7, 2023
5006b80
change og screenshot
AntoniaGranit Jul 7, 2023
a2c0480
change photos and edit font size
AntoniaGranit Jul 7, 2023
e6e41c6
fix review div responsiveness
AntoniaGranit Jul 8, 2023
6b6a71b
add classes list on desktop
AntoniaGranit Jul 8, 2023
f7c54ed
add classes list to desktop
AntoniaGranit Jul 8, 2023
f725a43
add all reviews in the form of a slider
AntoniaGranit Jul 8, 2023
cd6d278
fix ewview slider button position
AntoniaGranit Jul 8, 2023
436bd75
signup form and review responsiveness
AntoniaGranit Jul 10, 2023
0480b56
change class photo
AntoniaGranit Jul 10, 2023
f708bbe
Update README.md
AntoniaGranit Aug 4, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
# Design Handoff

Replace this readme with your own information about your project.

Start by briefly describing the assignment in a sentence or two. Keep it short and to the point.
A collaboration with Technigo's UX/UI Design bootcamp students. Our assigment was to turn a landing page for a fitness club (in my group's case, a power yoga studio) made in Figma into code, using React.

## The problem

Describe how you approached to problem, and what tools and techniques you used to solve it. How did you plan? What technologies did you use? If you had more time, what would be next?
This week's new topic was styled components. I wanted to really get into the logic of them and understand why and when they can be useful. I styled the entire landing page with styled components only, and can say that I really enjoyed the process (though a bit complex at first) and will definitely keep using styled components.

## View it live

Every project should be deployed somewhere. Be sure to include the link to the deployed project so that the viewer can click around and see what it's all about.
https://santulanpoweryoga-antonia.netlify.app



<img width="287" alt="santulanpoweryogascreenshot" src="https://user-images.githubusercontent.com/95037306/231260009-fe8bd727-b731-4820-98b3-51483c557923.png">
375 changes: 360 additions & 15 deletions package-lock.json

Large diffs are not rendered by default.

7 changes: 6 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,13 @@
"eslint-plugin-jsx-a11y": "^6.6.1",
"eslint-plugin-react": "^7.30.1",
"eslint-plugin-react-hooks": "^4.6.0",
"normalize.css": "^8.0.1",
"react": "^18.2.0",
"react-dom": "^18.2.0"
"react-awesome-slider": "^4.1.0",
"react-dom": "^18.2.0",
"react-slick": "^0.29.0",
"slick-carousel": "^1.8.1",
"styled-components": "^5.3.9"
},
"scripts": {
"start": "react-scripts start",
Expand Down
6 changes: 5 additions & 1 deletion public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,11 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>Technigo React App</title>
<title>Santulan Power Yoga</title>
<link rel="icon" type="image/png" href="../src/Assets/Icons/Favicon.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap" rel="stylesheet">
</head>

<body>
Expand Down
17 changes: 16 additions & 1 deletion src/App.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,24 @@
import React from 'react'
import { Hero } from './Sections/Hero';
import { PowerYogaInfo } from './Sections/PowerYogaInfo';
import { Classes } from './Sections/Classes';
import { Address } from './Sections/Address';
import { SantulanInfo } from './Sections/SantulanInfo';
import { Reviews } from './Sections/Reviews';
import { SignupForm } from './Sections/SignupForm';
import { Footer } from './Sections/Footer';

export const App = () => {
return (
<div>
Find me in src/app.js!
<Hero />
<PowerYogaInfo />
<Classes />
<SantulanInfo />
<Address />
<Reviews />
<SignupForm />
<Footer />
</div>
)
}
3 changes: 3 additions & 0 deletions src/Assets/Icons/DesktopFacebook.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/Assets/Icons/DesktopInstagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/Assets/Icons/DesktopLinkedIn.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/Assets/Icons/DesktopTwitter.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/Assets/Icons/DownArrow.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/Assets/Icons/Favicon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions src/Assets/Icons/Hamburgermenu.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions src/Assets/Icons/Logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions src/Assets/Icons/Logoandname.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/Assets/Icons/RightArrow.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions src/Assets/Icons/Search.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/Assets/Icons/Tablet/Facebook.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/Assets/Icons/Tablet/Instagram.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/Assets/Icons/Tablet/LinkedIn.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/Assets/Icons/Tablet/Twitter.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/Assets/Photos/HeroBackground.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/Assets/Photos/addressphoto.jpg
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/Assets/Photos/poweryoga60.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/Assets/Photos/poweryoga75.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/Assets/Photos/reviewprofilepic1.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/Assets/Photos/reviewprofilepic2.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/Assets/Photos/reviewprofilepic3.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/Assets/Photos/yogastrong.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions src/Components/BrownSection.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import styled from 'styled-components';

export const BrownSection = styled.section`
background-color: #2E160E;
margin: auto;
padding-top: 55px;
padding-bottom: 55px;
text-align: center;

@media (max-width: 687px) {
display: none;
}`
40 changes: 40 additions & 0 deletions src/Components/CTAButton.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
import styled from 'styled-components';

export const CTAButton = styled.button`
font-family: Outfit;
text-align: center;
justify-content: center;
font-size: 24px;
font-weight: 600;
background-color: #FF9F0A;
color: black;
padding: 14px 65px;
border: none;
border-radius: 20px;
margin-bottom: 8px;
cursor: pointer;

:hover {
opacity: 80%;
}

@media (min-width: 1024px) {
padding: 14px 165px;
}
`

export const CTAButtonSUF = styled.button`
font-family: Outfit;
text-align: center;
justify-content: center;
font-size: 24px;
font-weight: 600;
background-color: #FF9F0A;
color: black;
padding: 11px 65px;
border: none;
border-radius: 20px;
margin-bottom: 8px;
cursor: pointer;
margin-top: 45px;
`
Loading