
diff --git a/SkateUnity/.~lock.Contexte_Persona.odt# b/SkateUnity/.~lock.Contexte_Persona.odt# new file mode 100644 index 0000000..b13f984 --- /dev/null +++ b/SkateUnity/.~lock.Contexte_Persona.odt# @@ -0,0 +1 @@ +,nicoblondeau,ArchNico,30.10.2022 22:33,file:///home/nicoblondeau/.var/app/org.libreoffice.LibreOffice/config/libreoffice/4; \ No newline at end of file diff --git a/SkateUnity/Contexte.pdf b/SkateUnity/Contexte.pdf new file mode 100644 index 0000000..be871d0 Binary files /dev/null and b/SkateUnity/Contexte.pdf differ diff --git a/SkateUnity/Persona.pdf b/SkateUnity/Persona.pdf new file mode 100644 index 0000000..6df6b94 Binary files /dev/null and b/SkateUnity/Persona.pdf differ diff --git a/SkateUnity/css/contact.css b/SkateUnity/css/contact.css new file mode 100644 index 0000000..225e599 --- /dev/null +++ b/SkateUnity/css/contact.css @@ -0,0 +1,111 @@ +.topPart{ + display: flex; + align-items: center; + justify-content: flex-end; + flex-direction: column; + background-color: #2a9d8f; + height: fit-content; + text-shadow: 2px 2px #835d91; + padding-bottom: 15px; + padding-top: 30px; + box-shadow: 0px 20px 15px 10px #2a9d8f; +} + +.layoutDeco{ + background-color: #F4A261; + padding: 20px; + margin-right: 35%; + margin-left: 35%; + border-top: 6px solid #E76F51; + border-bottom: 6px solid #E76F51; + margin-top: 3em; + width: fit-content; + border-radius: 20px; +} + +#subTitle{ + padding-left: 15%; + padding-right: 15%; +} + +.form{ + margin-top: 50px; + background-color: #F4A261; + display: flex; + justify-content: space-around; + flex-flow: column; + padding-top: 20px; + padding-bottom: 40px; + align-items: center; + padding-left: 5%; + padding-right: 5%; + margin-right: 30%; + margin-left: 30%; + border-top: 6px solid #E76F51; + border-bottom: 6px solid #E76F51; + margin-top: 3em; + border-radius: 10px; +} + +.form > div{ + +} + +.form > *, .infos{ + font-family: Quicksand; + color: #FFFFFF; + text-align: center; + text-decoration: none; + transition-duration: 0.5s; + transition-property: font-size, color; +} + +#box, #reset, #submit{ + background-color: #ddbea9; + border: none; + border-radius: 5px; + max-width: 500px; + color: #FFFFFF; + text-align: center; + margin-top: 15px; + padding: 10px; + width: 80%; +} + +#reasons{ + background-color: #cb997e; + border: none; + border-radius: 5px; + max-width: 500px; + margin-top: 15px; + padding: 8px; +} + +#radio{ + margin-top: 15px; +} + +#reset, #submit{ + max-width: 200px; +} + +select{ + width: 100%; +} + +.infos{ + background-color: #F4A261; + padding: 20px; + border-top: 6px solid #E76F51; + border-bottom: 6px solid #E76F51; + align-content: center; + text-align: center; + border-radius: 20px; + font-size: x-large; +} + +@media screen and (max-width: 800px){ + label, textarea{ + font-size: 80%; + } +} \ No newline at end of file diff --git a/SkateUnity/css/default.css b/SkateUnity/css/default.css new file mode 100644 index 0000000..ab0dfaf --- /dev/null +++ b/SkateUnity/css/default.css @@ -0,0 +1,244 @@ +@font-face { + font-family: Quicksand; + src: url(../src/font/Quicksand-Bold.otf); +} + +html{ + scroll-behavior: smooth; +} + +header{ + height: fit-content; + text-align: center; + position: sticky; + top: 0px; + background-color: #264653; + width: 100%; +} + +h1, h2, h3, h4, h5, h6, p, figcaption, li{ + font-family: Quicksand; + color: #FFFFFF; + text-align: center; + text-decoration: none; + margin: 0px; + padding: 8px; + transition-duration: 0.5s; + transition-property: font-size, color; +} + +a{ + font-family: Quicksand; + color: #FFFFFF; + text-align: center; + color: inherit; /* no blue colors for links */ + text-decoration: inherit; /* no underline */ +} + +body{ + margin: 0px; + background-color: #E9C46A; +} + +.socialLinks{ + margin-left: 10%; + margin-top: 20px; + margin-bottom: 20px; + float: right; + position: sticky; + right: 5%; + top: 20px; + padding: 0px; + background-color: #FFFFFF; + border-radius: 30px; + text-align: center; + width : 300px; +} + +#insta{ + width: 50px; + height: 50px; + padding-top: 10px; + padding-bottom: 10px; + padding-left: 20px; + padding-right: 20px; +} + +#snap{ + width: 50px; + height: 50px; + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + padding-right: 20px; +} + +#twitter{ + width: 50px; + height: 50px; + margin-top: 10px; + margin-bottom: 10px; + padding-left: 20px; + padding-right: 20px; +} + +#bodyDiv{ + margin-left: 10%; + margin-right: 10%; + margin-top: 4em; + display: block; +} + +#headerMenu{ + display: flex; + flex-direction: row; + justify-content: space-between; + justify-content: center; + align-items: center; + height: fit-content; +} + +#headerMenu > h2{ + margin-left: 3%; + margin-right: 3%; + background-color: rgba(0, 0, 0, 0); + transition-duration: 0.2s; + border-radius: 30px; + transition-property: background-color; +} + +#headerMenu > h2:hover, #headerMenu > .dropdownBox:hover{ + background-color: rgba(255, 255, 255, .2); + border-radius: 30px; +} + +.dropdownBtn{ + background-color: #04AA6D; + border: none; +} + +.dropdownBox{ + position: relative; + display: inline-block; +} + +.menuInfos{ + display: none; + position: absolute; + background-color: #e3d5ca; + min-width: 150px; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); + z-index: 1; + border-radius: 25px; + transition-duration: 1s; + transition-property: background-color, min-width; +} + +.menuInfos a{ + color: black; + padding: 12px 16px; + text-decoration: none; + display: block; + border-radius: 15px; +} + +.menuInfos a:hover { + transition: background-color; + background-color: #d5bdaf; +} + +.dropdownBox:hover .menuInfos { + display: block; +} + +img{ + border-radius: 11px; +} + +#goUpChild{ + width: fit-content; + padding: 15px; + background-color: #e3d5ca; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + border-radius: 8px; + transition-duration: 0.5s; + transition-property: background-color; +} + +#goUpChild:hover{ + background-color: #FFFFFF; +} + +#goUp{ + display: flex; + justify-content: center; +} + +#arrowUp{ + width: 40px; + height: 40px; +} + +footer{ + padding-top: 1em; + padding-bottom: 3em; + border-top: 6px solid #264653; + border-bottom: 6px solid #264653; + background-color: #2A9D8F; +} + + +@media screen and (max-width: 800px){ + h1, h2, h3, h4, h5, h6, p{ + transition + font-family: Quicksand; + color: #ffffff; + text-align: center; + text-decoration: none; + font-size: 90%; + margin: 0px; + padding: 4px; + } + + header{ + padding: 10px; + } + + #headerMenu > h2{ + margin-top: 5px; + margin-bottom: 5px; + } + + #headerMenu{ + flex-direction: column; + } + + .socialLinks{ + margin-top: 5px; + margin-right: 3%; + position: absolute; + padding: 0px; + top: 125px; + background-color: #FFFFFF; + border-radius: 20px; + width: 70px; + } + + #insta{ + width: 30px; + height: 30px; + } + + #snap{ + width: 30px; + height: 30px; + } + + #twitter{ + width: 30px; + height: 30px; + } +} \ No newline at end of file diff --git a/SkateUnity/css/homePage.css b/SkateUnity/css/homePage.css new file mode 100644 index 0000000..9ec8cd4 --- /dev/null +++ b/SkateUnity/css/homePage.css @@ -0,0 +1,142 @@ +.topPart{ + display: flex; + align-items: center; + justify-content: flex-end; + flex-direction: column; + background-color: #FFFFFF; + background-image: url("../src/pictures/skateBannerv2.png"); + background-size: cover; + background-position: center; + height: 420px; + text-shadow: 2px 2px #835d91; + padding-bottom: 30px; + box-shadow: 0px 20px 20px 0px #ba9fc7; + border-bottom: 3px solid #8c5784; +} + +#title{ + font-size: 300%; +} + +#subTitle{ + font-size: xx-large; +} + +#gifSkate{ + height: 12em; + width: 17em; +} + +#updateNotes{ + width: 100%; +} + +.updateWebsiteSection{ + float: right; + background-color: #F4A261; + padding: 20px; + margin-right: 5%; + margin-left: 5%; + margin-bottom: 5%; + border-top: 6px solid #E76F51; + border-bottom: 6px solid #E76F51; + border-radius: 20px; +} + +.newsTable{ + float: inherit; + background-color: #F4A261; + padding: 20px; + border-top: 6px solid #E76F51; + border-bottom: 6px solid #E76F51; + align-content: center; + text-align: center; + border-radius: 20px; +} + +.article{ + border-radius: 10px; + background-color: transparent; + transition-duration: 0.5s; + transition-property: background-color; + margin-right: 2%; +} + +.article:hover{ + background-color: #fec89a; +} + +.tableImg{ + width: 100%; + height: 100%; +} + +#descArticles{ + display: block; +} + +.sameTheme{ + background-color: #F4A261; + padding: 20px; + margin-top: 5%; + margin-right: 10%; + margin-left: 10%; + border-top: 6px solid #E76F51; + border-bottom: 6px solid #E76F51; + border-radius: 20px; + height: 400px; + min-width: 435px; +} + +#bottomLinks > a{ + width: fit-content; + background-color: #c97c5d; + border-radius: 25px; + padding-top: 10px; + padding-bottom: 10px; + padding-left: 40px; + padding-right: 40px; + border-bottom: 4px solid #7d4f50; + border-right: 4px solid #7d4f50; + color: #FFFFFF; + transition-duration: 1s; + transition-property: background-color, border, color; +} + +#bottomLinks > a:hover{ + background-color: #f3d8c7; + border-bottom: 4px solid #f38375; + border-right: 4px solid #f38375; + + color: #000000; +} + +@media screen and (max-width: 1030px){ + + #bodyDiv{ + display: flex; + flex-direction: column; + } +} + +@media screen and (max-width: 800px){ + .updateWebsiteSection + .newsTable{ + clear: right; + margin-right: 5%; + margin-left: 5%; + } + + #descArticles{ + display: none; + } + + .sameTheme{ + min-width: 280px; + } + + #bottomLinks > a{ + padding-left: 5%; + padding-right: 5%; + font-size: 80%; + } +} \ No newline at end of file diff --git a/SkateUnity/css/media.css b/SkateUnity/css/media.css new file mode 100644 index 0000000..ddf25dd --- /dev/null +++ b/SkateUnity/css/media.css @@ -0,0 +1,127 @@ +.topPart{ + display: flex; + align-items: center; + justify-content: flex-end; + flex-direction: column; + background-color: #FFFFFF; + background-image: url("../src/pictures/mediaBanner.jpg"); + background-size: cover; + background-position: center; + height: 420px; + text-shadow: 2px 2px #835d91; + padding-bottom: 30px; + box-shadow: 0px 20px 20px 0px #d5bdaf; + border-bottom: 3px solid #9a8c98; + margin-bottom: 50px; +} +body{ + background-color: #eee2df; +} + +#title{ + font-size: 300%; +} + +#subTitle{ + font-size: xx-large; +} + +.bodyDiv{ + display: flex; + justify-content: center; + align-items: center; +} + +.column { + -ms-flex: 25%; /* IE10 */ + flex: 25%; + max-width: 50%; + display: flex; + justify-content: space-around; + flex-flow: column; + align-items: flex-start; +} + +figcaption{ + padding-left: 20px; + padding-right: 20px; + margin-left: 5px; + visibility: hidden; + transition-duration: 0.3s; + transition-property: visibility, background-color; + border-radius: 20px; + color: transparent; +} + +img:hover + figcaption, video:hover + figcaption{ + visibility: visible; + background-color: #5e548e; + color: white; +} + +figure > img, figure > video{ + width: 350px; + margin-top: 15px; + margin-bottom: 15px; + margin-left: 10px; + margin-right: 0px; + vertical-align: middle; + border-radius: 3px; + border: 6px solid #ffb4a2; + box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); + transition-duration: 0.6s; + transition-property: width, margin-top, margin-left, margin-bottom, margin-right, box-shadow, border; +} + +figure > img:hover, figure > video:hover{ + width: 360px; + margin-top: 10px; + margin-bottom: 5px; + margin-left: 5px; + margin-right: 0px; + box-shadow: 4px 10px 6px -8px rgba(0,0,0,.3); + border: 6px solid #5e548e; +} + +#credits{ + display: none; +} + + +@media screen and (max-width: 800px) { + .column { + -ms-flex: 50%; + flex: 50%; + max-width: 50%; + justify-content: center; + } + + .column > img, .column > video{ + margin-left: 0px; + width: 90%; + transition-duration: 0.6s; + transition-property: width, margin-top, margin-left, margin-bottom, margin-right; + } + + .column > img:hover, .column > video:hover{ + width: 95%; + margin-top: 5px; + margin-bottom: 5px; + margin-left: 0px; + margin-right: 0px; + } +} + +@media screen and (max-width: 1000px) { + #c3, #c1, #c4{ + display: none; + visibility: hidden; + } + +} + +@media screen and (max-width: 1900px) { + #c1, #c4{ + visibility: hidden; + } +} \ No newline at end of file diff --git a/SkateUnity/css/news.css b/SkateUnity/css/news.css new file mode 100644 index 0000000..1761241 --- /dev/null +++ b/SkateUnity/css/news.css @@ -0,0 +1,79 @@ +.topPart{ + display: flex; + align-items: center; + justify-content: flex-end; + flex-direction: column; + background-color: #FFFFFF; + background-image: url("../src/pictures/newsBanner.png"); + background-size: cover; + background-position: center; + height: 420px; + text-shadow: 2px 2px #835d91; + padding-bottom: 30px; + box-shadow: 0px 20px 20px 0px #ffb073; + border-bottom: 3px solid #E76F51; +} + +#title{ + font-size: 300%; +} + +.bodyDiv{ + margin-left: 10%; + margin-right: 10%; + margin-top: 3em; + clear: right; + clear: left; +} + +.article{ + border-radius: 10px; + background-color: transparent; + transition-duration: 0.5s; + transition-property: background-color; + margin-right: 2%; +} + +.article:hover{ + background-color: #fec89a; +} + +.tableImg{ + width: 100%; + height: 100%; +} + +.newsTable{ + float: inherit; + padding: 20px; + border-top: 6px solid #E76F51; + border-bottom: 6px solid #E76F51; + align-content: center; + text-align: center; + border-radius: 20px; + + background-color: #ffb073; + transition-duration: 0.8s; + transition-property: background-color; +} + +.newsTable:hover{ + background-color: #F4A261; +} + +footer{ + padding-top: 1em; + padding-bottom: 3em; + border-top: 6px solid #264653; + border-bottom: 6px solid #264653; + background-color: #2A9D8F; +} + + +@media screen and (max-width: 800px){ + + #descArticles{ + display: none; + } + +} \ No newline at end of file diff --git a/SkateUnity/css/siteMap.css b/SkateUnity/css/siteMap.css new file mode 100644 index 0000000..a629401 --- /dev/null +++ b/SkateUnity/css/siteMap.css @@ -0,0 +1,15 @@ +.topPart{ + display: flex; + align-items: center; + justify-content: flex-end; + flex-direction: column; + height: 100px; + text-shadow: 2px 2px #835d91; + padding-bottom: 30px; + box-shadow: 0px 20px 20px 0px #84a98c; + background-color: #84a98c; +} + +#siteImg{ + width: 100%; +} \ No newline at end of file diff --git a/SkateUnity/html/contact.html b/SkateUnity/html/contact.html new file mode 100644 index 0000000..bd186af --- /dev/null +++ b/SkateUnity/html/contact.html @@ -0,0 +1,90 @@ + + + +
++ + | +
+ ![]() |
+
+ + | +
+ ![]() |
+
+ + | +
+ ![]() |
+
+ + | +
+ ![]() |
+
+ + | +
+ ![]() |
+
Latest news |
+ |
+ + | +
+ ![]() |
+
+ + | +
+ ![]() |
+
+ + | +
+ ![]() |
+
Image credit: / Blue Tomato/Carl Østberg
+
+ What a 10th tourstop it was! Here's the latest from Blue Tomato's great Best Foot Forward Tour...
+
+ A bunch of young rippers impressed us with their impressive skills and some well known locals represented skateboarding at an extremely high level at Skur13 in Oslo.
+
+ Podium
+
+ Men:
+ 1st place: Fredrik Tangerud
+ 2nd place: Vitus Silas
+ 3rd place: Jonas Carlsson
+
+ Women:
+ 1st place: Maja Spatscheck
+ 2nd place: Sofie Gustavsen
+ 3rd place: Emine Kinck
+
+ Groms:
+ 1st place: Patrick Tveitan Weider
+ 2nd place: Aksel Sørum
+ 3rd place: Nikolai Barrameda Karlsten
+
+ The judges’ comments on the placing as follows:
+
+
+ Maja used the whole course in a creative way and convinced with a great trick selection. Boneless, fs 360 on the hip and a bigspin among others got her the first place for the womens category. Fredrik convinced the judges in the finals with extreme technicality and a great flow through the park. With tricks like nose blunt, 360 lip and switch tricks he rode himself to the top of the podium. Vitus proved once more that he deserves the ticket to the BFF Finals in Innsbruck with packing tons of tricks into his two-minute jam. A great use of the course and a huge switch heel on the stair set as an ender sealed the deal. And with an effortless seeming flow through Skur13, Jonas used the whole course with a lot of technical tricks like bs 270 lip, bs smith, biggie front board just to name a few of them. This got him the 3rd place and a ticket to the finals in Innsbruck.
+
Best Foot Forward Europe Oslo 2022 | Skateboard Contest | Blue Tomato
+Image credit: / Hurricane/FISE
+
+ More than 200 riders registered, huge crowds of spectators and bright sun set up the way to enjoy Le Havre of this last weekend of summer 2022. As the biggest of the season, this last stop was served with a 5 disciplines contest.
+
+ On 3 fields of play, the city gathered Yadea BMX and Roller Freestyle Park, Skateboard and Scooter Bowl as well as BMX Flatland riders to wrap the season. Pro, Amateur, Women and Young talents were going big, with the Coupe de France FFC for BMX Flatland and Yadea BMX Freestyle Park, as well as a UCI C1 certification for the last one. As in the iconic Le Havre's Bowl, on the massive Yadea Freestyle Park ramps or on the Flatland Area, crowds were on fire to support international riders and local rising champions.
+
Results Skateboard Bowl:
+
+ 1 - Joseph Garbaccio
+ 2 - Rodrigue Diaz
+ 3 - Sebastian Mouron
+
+ 1 - Gadea Moja
+ 2 - Clémence Audoit
+ 3 - Inés Coupin
BEST OF Le Havre FISE Xperience
+Image credit: / World Rookie Tour/Black Yeti
+
+ Last chance to qualify for the finals in Innsbruck...
+
+ World Rookie Tour Skateboarding 2022 is coming to an end, the Black Yeti has traveled far and wide but it's not quite over yet. UK Rookie Fest, Modena Rookie Fest, Athens Rookie Fest and Prague Rookie Fest are ready to host the best young skaters and give them the opportunity to qualify for the finals and become the World Rookie Skateboard Champion 2022.
+
+ UK Rookie Fest
+ The World Rookie Tour is back again in in the UK, at Graystone ‘The Home of Action Sports’ in Manchester, a city with a rich history and tradition in skateboarding.
+
+ Modena Rookie Fest
+ After the success of the first edition, World Rookie Tour Skateboard returns to Modena: the appointment is from 16 until 18 September! Modena is ready to host for the second year in a row, a stop of the World Rookie Tour Skateboard with a special program of side activities: Friday night session at Rock & Ride Skatepark, Saturday City Jam in old town and, of course, the WRT event on Sunday, September the 18th.
+
+ Athens Rookie Fest
+ The World Rookie Tour skateboard contest is hosted for the first time in Athens on September 23rd and 24th, at Marousi Skate bmx park, located at the side of the legendary OAKA Olympic stadium. An amazing location at the north of Athens, that gathers most of the local skateboarding community.
+
+ Prague Rookie Fest
+ World Rookie Tour come back in Czechia for the Prague Rookie Fest in one of the most iconic European skatepark: the Mystic Skatepark. From September the 23th to September the 25th, if you are a skate fan or if your dream is to start a professional skate carrier, then the Mystic Skatepark is the place to be!
+
+ Don’t miss the last opportunities to be one of the best young skaters from all over the world that will land in Austria from 30 September to 2nd of October 2022. Incredible prices like invitations to the Simple Session 2023 in Tallin, Mystic Sk8 Cup 2023 in Prague and special Red Bull Experiences, are waiting for you!
+
+
Rookies at the Mystic Sk8 Cup, Praga
+Image credit: Unknown
+
+ Back in the day, there were very few decisions that had to be made regarding what types of wheels would be the hot ticket for skating.
+ At first, we just had steel, and all we could do was hang on for our lives.
+ Next came a slight improvement with clay wheels, and then the floodgates began to crack open with the advent of polyurethane for skate wheels.
+ That major revelation happened over 40 years ago, and since then, wheel technology has exploded.
+
Today, this explosion has left us with an enormous matrix of choices regarding skate wheels.
+ But with all of these choices have come plenty of misconceptions and misinformation about what wheel works best for what types of skating.
+ It's not simply a material choice anymore.
+
+ Compounds, geometry, hubs, sizes, and aspect ratios must now be considered when setting up your ride.
+ With so many different types and styles of skating evolving all of the time, this further makes a choice more difficult.
+ A wheel that might work stellar for one type of skating may be a total abortion for another.
+
+
Here is a video for more details:
+ +How to Choose Longboard Wheels | Tactics
+Image Credit: World Rookie Tour/Black Yeti
+
+ After a season around Europe and the first Cambodia Rookie Fest in South East Asia, Black Yeti is ready to present the World Rookie Skateboard Finals in Innsbruck, Austria, from 30 September to 2 October 2022. Don’t worry, there are still other events in Europe to qualify for the finals but from today on the registrations for the Finals are open!
+ At the amazing Skatehalle Innsbruck the World Rookie Skateboard Champions 2022 will be crowned and incredible prizes will be awarded. A wildcard to Simple Session 2023 and several invitations to the Mystic Sk8 Cup 2023, invitations to special Red Bull Experience and many products from our partners Blue-Tomato, TSG and Jail Jam.
+
+ World Rookie Tour Crew travelled through the world and found the best rookies, and now for the second time will land in the beautiful alpine metropolis Innsbruck, in Tirol, a well-known destination for its quality Skate hall, nightlife and massive mountains.
+
+ Best skaters from Europe and Asia will come for a unique sports and lifestyle event in a great international scenario. The 2022 World Rookie Finals program will include many lifestyle activities: Brand Village with Gummi Love (Safer Sex), Viva Con Agua (Water Care Project) and others Black Yeti partners. Also there will be a Mini Ramp Session in the City Downtown on Friday Evening (30.09.2022) and much more.
+
+
+ ABOUT THE WORLD ROOKIE TOUR:
+ The World Rookie Tour is organized by the Black Yeti ssrl in collaboration with World Snowboard Federation, National Snowboard, Ski and Skateboard Associations, and selected action sports agencies. It was born in 2005 as a series of youth snowboard events and it consists now of a selection of high-quality International events for snowboard, Freeski, Skateboard and Surf, the so-called "Rookie Fests", reserved for riders under 18's only, in Europe, North and South America, Oceania and Asia. The World Rookie Tour consists not only of competitions: it also features loads of other activities to help rookies to grow in the field of professional action sports, such as photo & video shootings, avalanche, and rescue clinics, meetings with photographers, and international team managers, parties and English talks. Since year zero, it awards tickets to world-class events such as X Games Norway, Audi Nines, The Arctic Challenge, The Air & Style, The World Snowboarding Championships, Red Bull Roller Coaster, Simple Session, Mystic Sk8 Cup, invitations to professional photo & video shootings, and shooting trip all around the world. Every year the tour crowns the World Rookie Champions at the end of the season, during the World Rookie Finals, a unique event format where the best youngsters from almost 30 countries compete and have fun. More information at www.worldrookietour.com.
+
+ ABOUT BLACK YETI:
+ The Black Yeti is an amateur sports club dedicated to the realization of Snowboard, Freeski, Skateboard and Surf projects for boys and girls up to 18 years of age, at international level. One of the most successful projects is the World Rookie Tour, the biggest and the most famous tour in the action sports world that attracts 3.000 young athletes from 30 nations to the events called "Rookie Fest", organized all over the world: Italy, Europe, North and South America, Oceania and Asia. The Rookie Fests program includes not only the competition but also many side activities such as avalanche and rescue clinics, workshops, and English talks.
+
World Rookie Finals 2022 - Official Teaser
+If you are a skateboard fan or if your dream is to start a professional skate carrier, then Innsbruck, Austria, is the place to be from Sept. the 30 to Oct. the 02, for the 2022 World Rookie Skateboard Finals!
+