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 Handoff from UX designer #39

Open
wants to merge 36 commits into
base: master
Choose a base branch
from
Open

Conversation

JohLeo
Copy link

@JohLeo JohLeo commented Apr 10, 2023

Copy link

@mvfrid mvfrid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

General feedback:

It seems you are missing the readme file? Add it, just to have somewhere to put a link to the deployed webpage at least :)

Overall, excellent job! It looks super professional, especially for the time given. A lot of components that adds complexity that you managed to pull off. I especially like the first carousel, nice job on the arrow animations!

I checked the responsiveness and it looks good in all sizes from what I could see. Impressive within the given time frame! The only thing I could find was that the power yoga and yoga studio description disappears in mobile view, but maybe that was intentional?

Also kudos that you managed to make use of styled components, states & props in your code. Nice job!

/Matilda

<link rel="icon" type="image/png" sizes="32x32" href="./logo/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="./logo/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<script src="https://kit.fontawesome.com/e51eabe7f5.js" crossorigin="anonymous"></script>
<!--
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion to add OG tags

import { SpyStudio } from './components/Infotainer/Spys';
import { Adress } from './components/Infotainer/Adress';
import { SignReview } from './components/SignUp/SignReview';
import { Foot } from './components/Footer/Footer';

export const App = () => {
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice and clean App.js file! Easy to follow :)


return (
<>
<HamburgerButton type="button" onClick={() => toggleOpen(!open)}>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job on the hamburger button functionality!

Comment on lines +66 to +67
@media (min-width: 895px) {
display: none;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice use of media queries!

right: 0;
background-color: #000;
opacity: 85%;
height: 100vh;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it intentional to have the navbar dropdown go all the way down to the buttom of the screen? If not, maybe you could alter the height to a smaller value?

Comment on lines +38 to +48
<p> Put simply, Yoga transformed our lives and we
want to share that magic with you. We created
Santulan to empower your journey to personal
growth and well-being. Our classes weave
ancient yogic philosophy into 21st century life,
and everyons&apos;s welcome, from absolute beginners
to advanced practitioners. We passionately
believe that Power Yoga is for everyone,
and no matter your age or flexibility,
our expert teachers will ensure you leave
each class stronger in mind and body.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clever escaping the max length :D

return (
<div className="review-container">
<AwesomeSlider organicArrows={false}>
<div className="review-card">
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this component is being re-used, maybe it could be turned into its own component and imported? If you want to make it more concise. But not needed, works fine as it is :)

@@ -1,8 +1,12 @@
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap');
*{
margin: 0;
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I usually add 'box-sizing: border-box' here, to have it apply to all elements

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants