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

Web Dev Bootcamp spring 2024, week 12 - Project Collab - Vittoria & Sofia #44

Open
wants to merge 57 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
b762647
First commit
sofia32057 Apr 20, 2024
2c28733
Edits to index
sofia32057 Apr 20, 2024
085a6e0
header
vittoriamatteoli Apr 20, 2024
cf46887
Merge branch 'header'
vittoriamatteoli Apr 20, 2024
f7080c3
Update - mounted components to App
sofia32057 Apr 20, 2024
44fa44d
Merge issues
sofia32057 Apr 20, 2024
f15bedc
Update - Basics done
sofia32057 Apr 20, 2024
dcda46d
Update - Basics done footer
sofia32057 Apr 20, 2024
95ae92d
Update - basics done
sofia32057 Apr 20, 2024
de746e4
Update - basic styling
sofia32057 Apr 20, 2024
2a32307
header complete
vittoriamatteoli Apr 20, 2024
50e123b
merged conflict
vittoriamatteoli Apr 20, 2024
9766d6a
changed svg name
vittoriamatteoli Apr 20, 2024
8ac53cf
Update - smaller changes to accommodate desktop
sofia32057 Apr 21, 2024
3a8f897
Merge card carousel
sofia32057 Apr 21, 2024
118f6be
Update - layout changes to desktop
sofia32057 Apr 21, 2024
3330a3e
CTA done - to retouch
vittoriamatteoli Apr 21, 2024
5289355
Update - Basics done
sofia32057 Apr 21, 2024
ad579a1
Rating section complete
vittoriamatteoli Apr 21, 2024
6424623
added color login text
vittoriamatteoli Apr 21, 2024
0bffa68
Merge branch 'CTA'
vittoriamatteoli Apr 21, 2024
504444f
Merge branch 'USP'
vittoriamatteoli Apr 21, 2024
bab417f
Update - added fonts and switched colors to root variables
sofia32057 Apr 21, 2024
8ce4b1b
fixed buttons/logo
vittoriamatteoli Apr 21, 2024
6c4369b
merging
vittoriamatteoli Apr 21, 2024
0ff2ebf
fixed merging error
vittoriamatteoli Apr 21, 2024
5c40202
small changes
vittoriamatteoli Apr 21, 2024
fe91fe5
changed header and login button
vittoriamatteoli Apr 21, 2024
ca8ffca
added animatedcards for desktop
vittoriamatteoli Apr 22, 2024
77d6be0
slowed down animations
vittoriamatteoli Apr 22, 2024
e9a782e
fixed hero gap
vittoriamatteoli Apr 22, 2024
9a939c6
added line in hero
vittoriamatteoli Apr 22, 2024
7e60be8
changed size buttons CTA
vittoriamatteoli Apr 22, 2024
04e3ae5
fixed icons on hover
vittoriamatteoli Apr 23, 2024
3343ce2
changed icon
vittoriamatteoli Apr 23, 2024
bc3e028
removed margin in rating
vittoriamatteoli Apr 23, 2024
d2c558a
Update - switches breakpoint desktop and fixed smaller changes
sofia32057 Apr 23, 2024
517eccf
Update - desktop grid layout in footer
sofia32057 Apr 23, 2024
762dd87
correct gap carousel but not shifting
vittoriamatteoli Apr 24, 2024
2e6cd82
fixed scroll bar
vittoriamatteoli Apr 24, 2024
5de3cd6
fixed scrollbar on mobile too
vittoriamatteoli Apr 24, 2024
659ed78
added general style with createGlobalStyle
vittoriamatteoli Apr 24, 2024
0179614
correct style social icons
vittoriamatteoli Apr 24, 2024
c9fc0ea
animation
vittoriamatteoli Apr 24, 2024
efea1f0
centered carousel
vittoriamatteoli Apr 24, 2024
747a337
set global style
vittoriamatteoli Apr 24, 2024
6e84c61
back to index.css
vittoriamatteoli Apr 24, 2024
fe5286f
removed babel plugin
vittoriamatteoli Apr 24, 2024
cb3f9dc
carousel fixed
vittoriamatteoli Apr 24, 2024
fe42eed
babel install
vittoriamatteoli Apr 25, 2024
dd2757a
centered carousel desktop
vittoriamatteoli Apr 25, 2024
42df6c8
removed overfloating
vittoriamatteoli Apr 25, 2024
5dbfdc6
fixed burger menu
vittoriamatteoli Apr 25, 2024
8aa628d
fixed padding header
vittoriamatteoli Apr 25, 2024
3b56a8a
Update - minor responsivness, font sizes and switched hero image
sofia32057 Apr 26, 2024
34f5029
Update - README and ready for PR
sofia32057 Apr 26, 2024
07c526c
Update - change reguest fixes
sofia32057 May 2, 2024
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
23 changes: 12 additions & 11 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,20 @@ module.exports = {
root: true,
env: { browser: true, es2020: true },
extends: [
'eslint:recommended',
'plugin:react/recommended',
'plugin:react/jsx-runtime',
'plugin:react-hooks/recommended',
"eslint:recommended",
"plugin:react/recommended",
"plugin:react/jsx-runtime",
"plugin:react-hooks/recommended",
],
ignorePatterns: ['dist', '.eslintrc.cjs'],
parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },
settings: { react: { version: '18.2' } },
plugins: ['react-refresh'],
ignorePatterns: ["dist", ".eslintrc.cjs"],
parserOptions: { ecmaVersion: "latest", sourceType: "module" },
settings: { react: { version: "18.2" } },
plugins: ["react-refresh"],
rules: {
'react-refresh/only-export-components': [
'warn',
"react-refresh/only-export-components": [
"warn",
{ allowConstantExport: true },
],
"react/prop-types": "off",
},
}
};
33 changes: 16 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,35 +4,34 @@
</a>
</h1>

### Remove git
## Remove git

rm -rf .git

# Design Handoff Project

Replace this readme with your own information about your project.
## The Problem

Start by briefly describing the assignment in a sentence or two. Keep it short and to the point.
This week we're practicing working with a designer, by turning Catrine's design into a website.

## Getting Started with the Project
This is a collab project between [sofia32057] and [vittoriamatteoli], where we divided the components and built it async, while communicating throughout (devs, as well as designer). Any changes have been approved by Catrine and are documented by comments in Figma.

### Dependency Installation & Startup Development Server
We decided to use styled components and keep it as simlpe as possible, to focus on the design.
Will go back and add global styling at a later point.

Once cloned, navigate to the project's root directory and this project uses npm (Node Package Manager) to manage its dependencies.
### Requirements

The command below is a combination of installing dependencies, opening up the project on VS Code and it will run a development server on your terminal.
- The app should be built with React
- Use one of these design libraries:
- Styled components
- Tailwind CSS
- Your app should have reusable components
- Make your app responsive (it should look good on devices from 320px width up to 1600px)
- Your app should look as close as possible to the given design

```bash
npm i && code . && npm run dev
```
## View it live

### 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?

### 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.
Thrive Fitness on Netilfy -> [https://thrive-fitness-gym.netlify.app/]

## Instructions

Expand Down
12 changes: 10 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,17 @@
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<script
src="https://kit.fontawesome.com/c38d857281.js"
crossorigin="anonymous"
></script>
<link rel="icon" type="image/svg+xml" href="/logo-favi.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Music Releases - Project - Week 5</title>
<title>Thrive Fitness Gym | Week 12 Collab Project</title>
<meta
name="description"
content="Technigo collaboration project between Web Development Bootcamp and UX Bootcamp spring 2024"
/>
</head>
<body>
<div id="root"></div>
Expand Down
6 changes: 5 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,16 @@
},
"dependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0"
"react-dom": "^18.2.0",
"react-router": "^6.22.3",
"react-router-dom": "^6.22.3",
"styled-components": "^6.1.8"
},
"devDependencies": {
"@types/react": "^18.2.15",
"@types/react-dom": "^18.2.7",
"@vitejs/plugin-react": "^4.0.3",
"babel-plugin-styled-components": "^2.1.4",
"eslint": "^8.45.0",
"eslint-plugin-react": "^7.32.2",
"eslint-plugin-react-hooks": "^4.6.0",
Expand Down
Binary file added public/CTAPic.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 public/Close.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 public/Property 1=Deadlift.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 public/Property 1=Trophy.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 public/desktop review stars.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 public/logo-favi.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions public/logo.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 public/mobile&tablet reviewstars.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 public/unsplash_Brooke-Cagle.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 public/unsplash_oORcW5Uc0dM_Brooke-Cagle.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 public/unsplash_urOgICfIldY_Gett-images.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion public/vite.svg

This file was deleted.

14 changes: 13 additions & 1 deletion src/App.jsx
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
import { BrowserRouter, Route, Routes } from "react-router-dom";
import { Home } from "./components/Home";

export const App = () => {
return <div>Find me in src/app.jsx!</div>;
return (
<BrowserRouter>
<Routes>
<Route
path="/"
element={<Home />}
/>
</Routes>
</BrowserRouter>
);
};
Binary file added src/assets/Montserrat-VariableFont_wght.ttf
Binary file not shown.
9 changes: 9 additions & 0 deletions src/assets/deadlift.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/green-background.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions src/assets/logo-w-text.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading