📱 Improve home page

home
Alexis Feron 3 months ago
parent ce98c39fbd
commit 3656a4f1be

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 KiB

@ -1,34 +1,35 @@
<img src="/home.jpg" alt="image carte du monde" style="width: 100%" /> <div class="relative w-full">
<hr class="h-3 bg-yellow-50 border-0 brown" /> <img
src="/home.jpg"
alt="image carte du monde"
class="w-full h-[150px] object-cover"
/>
</div>
<div <div
style=" class="flex flex-col lg:flex-row gap-5 p-5 justify-center items-stretch"
display: flex; id="about"
gap: 20px;
padding: 20px;
justify-content: center;
align-items: stretch;
"
> >
<section <section
class="bg-white dark:bg-gray-900" class="bg-white dark:bg-gray-900 rounded-lg flex flex-col justify-between p-6 flex-1"
style="
border-radius: 15px;
flex: 1;
padding: 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
"
> >
<div <div
style="display: flex; flex: 3; flex-direction: row" class="flex flex-col sm:flex-row gap-8 items-center py-8 px-4 mx-auto max-w-screen-xl lg:px-6 h-full"
class="gap-8 items-center py-8 px-4 mx-auto max-w-screen-xl xl:gap-16 md:grid md:grid-cols-2 sm:py-16 lg:px-6"
> >
<div> <div
<img src="/logo.png" alt="Équipe Memory sombre" /> class="flex justify-center items-center w-full sm:w-[50%] lg:w-[35%]"
>
<div
class="w-full aspect-square max-w-[150px] sm:max-w-[200px] md:max-w-[250px] lg:max-w-[350px] rounded overflow-hidden"
>
<img
src="/map.png"
alt="Carte interactive Memory"
class="w-full h-full object-cover"
/>
</div>
</div> </div>
<div class="mt-4 md:mt-0"> <div class="mt-4 sm:mt-0 w-full sm:w-[50%] lg:w-[65%]">
<h2 <h2
class="mb-4 text-4xl tracking-tight font-extrabold text-gray-900 dark:text-white" class="mb-4 text-4xl tracking-tight font-extrabold text-gray-900 dark:text-white"
> >
@ -40,7 +41,7 @@
aventures en une carte unique et personnalisée. aventures en une carte unique et personnalisée.
</p> </p>
<p class="mb-6 font-light text-gray-500 md:text-lg dark:text-gray-400"> <p class="mb-6 font-light text-gray-500 md:text-lg dark:text-gray-400">
Enrichissez vos marqueurs avec des photos, des légendes, des notes Enrichissez vos pins avec des photos, des légendes, des notes
personnelles, et même des amis identifiés pour revivre chaque moment personnelles, et même des amis identifiés pour revivre chaque moment
important. important.
</p> </p>
@ -65,22 +66,14 @@
</div> </div>
</div> </div>
</section> </section>
<section <section
class="bg-white dark:bg-gray-900" class="bg-white dark:bg-gray-900 rounded-lg flex flex-col justify-between p-6 flex-1"
style="
border-radius: 15px;
flex: 1;
padding: 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
"
> >
<div <div
style="display: flex; flex: 3; flex-direction: row" class="flex flex-col sm:flex-row gap-8 items-center py-8 px-4 mx-auto max-w-screen-xl lg:px-6 h-full"
class="gap-8 items-center py-8 px-4 mx-auto max-w-screen-xl xl:gap-16 md:grid md:grid-cols-2 sm:py-16 lg:px-6"
> >
<div class="mt-4 md:mt-0"> <div class="mt-4 sm:mt-0 w-full sm:w-[50%] lg:w-[65%]">
<h2 <h2
class="mb-4 text-4xl tracking-tight font-extrabold text-gray-900 dark:text-white" class="mb-4 text-4xl tracking-tight font-extrabold text-gray-900 dark:text-white"
> >
@ -96,29 +89,35 @@
Nous vous remercions de nous accompagner dans cette belle aventure, et Nous vous remercions de nous accompagner dans cette belle aventure, et
nous avons hâte de voir les magnifiques cartes que vous allez créer ! nous avons hâte de voir les magnifiques cartes que vous allez créer !
</p> </p>
<p
class="font-medium text-lg text-center text-gray-900 dark:text-gray-100"
>
Bonne année 2025 à tous, remplie de souvenirs inoubliables 🌍✨
</p>
</div> </div>
<div> <div
<img src="/logo.png" alt="Équipe Memory sombre" /> class="flex justify-center items-center w-full sm:w-[50%] lg:w-[35%]"
>
<div
class="w-full aspect-square max-w-[150px] sm:max-w-[200px] md:max-w-[250px] lg:max-w-[350px] rounded overflow-hidden"
>
<img
src="/team.png"
alt="Équipe Memory"
class="w-full h-full object-cover"
/>
</div>
</div> </div>
</div> </div>
</section> </section>
</div> </div>
<section class="bg-white dark:bg-gray-900 p-20">
<section class="bg-white dark:bg-gray-900 pt-12" id="features">
<div class="py-8 px-4 mx-auto max-w-screen-xl sm:py-16 lg:px-6"> <div class="py-8 px-4 mx-auto max-w-screen-xl sm:py-16 lg:px-6">
<div class="max-w-screen-md mb-8 lg:mb-16"> <div class="mb-8 lg:mb-16 relative">
<h2 <h2
class="text-4xl tracking-tight font-extrabold text-gray-900 dark:text-white" class="text-4xl tracking-tight font-extrabold text-gray-900 dark:text-white text-center -mx-4 sm:mx-0"
> >
Fonctionnalités principales Fonctionnalités principales
</h2> </h2>
</div> </div>
<div <div
class="space-y-8 md:grid md:grid-cols-2 lg:grid-cols-3 md:gap-12 md:space-y-0" class="space-y-8 md:grid md:grid-cols-2 lg:grid-cols-3 md:gap-12 md:space-y-0 p-10 pt-4"
> >
<div> <div>
<div <div
@ -199,7 +198,7 @@
Partager vos histoires Partager vos histoires
</h3> </h3>
<p class="text-gray-500 dark:text-gray-400"> <p class="text-gray-500 dark:text-gray-400">
WChaque souvenir a une histoire, et vous pouvez maintenant partager la Chaque souvenir a une histoire, et vous pouvez maintenant partager la
vôtre. Racontez les moments qui ont rendu chaque lieu inoubliable. vôtre. Racontez les moments qui ont rendu chaque lieu inoubliable.
Partagez vos aventures et revivez vos expériences les plus chères à Partagez vos aventures et revivez vos expériences les plus chères à
travers vos propres mots. travers vos propres mots.
@ -208,6 +207,7 @@
</div> </div>
</div> </div>
</section> </section>
<section class="dark:bg-white bg-gray-900"> <section class="dark:bg-white bg-gray-900">
<div class="py-8 px-4 mx-auto max-w-screen-l lg:py-16 lg:px-6"> <div class="py-8 px-4 mx-auto max-w-screen-l lg:py-16 lg:px-6">
<div class="mx-auto max-w-screen-md text-center mb-8 lg:mb-12"> <div class="mx-auto max-w-screen-md text-center mb-8 lg:mb-12">
@ -410,3 +410,35 @@
</div> </div>
</div> </div>
</section> </section>
<footer class="bg-gray-100 dark:bg-gray-900 py-6">
<div class="max-w-screen-xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex flex-col md:flex-row justify-between items-center gap-4">
<!-- Logo ou Nom -->
<div class="flex items-center gap-2">
<img src="/logo.png" alt="Logo Memory Map" class="w-8 h-8" />
<span class="text-lg font-semibold text-gray-800 dark:text-gray-100">
Memory Map
</span>
</div>
<div class="flex flex-wrap justify-center gap-6">
<a
href="#about"
class="text-gray-600 hover:text-blue-600 dark:text-gray-400 dark:hover:text-blue-400"
>
À propos
</a>
<a
href="#features"
class="text-gray-600 hover:text-blue-600 dark:text-gray-400 dark:hover:text-blue-400"
>
Fonctionnalités
</a>
</div>
<p class="text-sm text-gray-500 dark:text-gray-400 text-center">
© {{ currentYear }} Memory Map
</p>
</div>
</div>
</footer>

@ -6,4 +6,6 @@ import { RouterLink } from '@angular/router';
imports: [RouterLink], imports: [RouterLink],
templateUrl: './home-page.component.html', templateUrl: './home-page.component.html',
}) })
export class HomePageComponent {} export class HomePageComponent {
currentYear = new Date().getFullYear();
}

Loading…
Cancel
Save