diff --git a/src/frontend/index.html b/src/frontend/index.html index 6f42e26c..a6af3527 100644 --- a/src/frontend/index.html +++ b/src/frontend/index.html @@ -3,6 +3,10 @@
+ diff --git a/src/frontend/src/assets/css/index.css b/src/frontend/src/assets/css/index.css index 93280f0b..45c2f10e 100644 --- a/src/frontend/src/assets/css/index.css +++ b/src/frontend/src/assets/css/index.css @@ -12,6 +12,10 @@ body { font-family: 'Barlow Condensed', sans-serif; } +.landing-page p { + font-family: 'Manrope', sans-serif !important; +} + @keyframes slideInFromLeft { from { opacity: 0; diff --git a/src/frontend/src/assets/images/LandingPage/CaseStudyImage.png b/src/frontend/src/assets/images/LandingPage/CaseStudyImage.png new file mode 100644 index 00000000..7baba6ba Binary files /dev/null and b/src/frontend/src/assets/images/LandingPage/CaseStudyImage.png differ diff --git a/src/frontend/src/assets/images/LandingPage/DTM-Logo.svg b/src/frontend/src/assets/images/LandingPage/DTM-Logo.svg new file mode 100644 index 00000000..73981ff3 --- /dev/null +++ b/src/frontend/src/assets/images/LandingPage/DTM-Logo.svg @@ -0,0 +1,12 @@ + diff --git a/src/frontend/src/assets/images/LandingPage/DTM-logo-red.svg b/src/frontend/src/assets/images/LandingPage/DTM-logo-red.svg new file mode 100644 index 00000000..ab2f1d9d --- /dev/null +++ b/src/frontend/src/assets/images/LandingPage/DTM-logo-red.svg @@ -0,0 +1,12 @@ + diff --git a/src/frontend/src/assets/images/LandingPage/DTMLogo.svg b/src/frontend/src/assets/images/LandingPage/DTMLogo.svg new file mode 100644 index 00000000..d8333156 --- /dev/null +++ b/src/frontend/src/assets/images/LandingPage/DTMLogo.svg @@ -0,0 +1,11 @@ + diff --git a/src/frontend/src/assets/images/LandingPage/DroneBackgroundImage.png b/src/frontend/src/assets/images/LandingPage/DroneBackgroundImage.png new file mode 100644 index 00000000..4b3f9ecf Binary files /dev/null and b/src/frontend/src/assets/images/LandingPage/DroneBackgroundImage.png differ diff --git a/src/frontend/src/assets/images/LandingPage/DroneImage.png b/src/frontend/src/assets/images/LandingPage/DroneImage.png new file mode 100644 index 00000000..eecf022d Binary files /dev/null and b/src/frontend/src/assets/images/LandingPage/DroneImage.png differ diff --git a/src/frontend/src/assets/images/LandingPage/DroneTM-bg.png b/src/frontend/src/assets/images/LandingPage/DroneTM-bg.png new file mode 100644 index 00000000..e910b805 Binary files /dev/null and b/src/frontend/src/assets/images/LandingPage/DroneTM-bg.png differ diff --git a/src/frontend/src/assets/images/LandingPage/FooterBackground.png b/src/frontend/src/assets/images/LandingPage/FooterBackground.png new file mode 100644 index 00000000..3615acb1 Binary files /dev/null and b/src/frontend/src/assets/images/LandingPage/FooterBackground.png differ diff --git a/src/frontend/src/assets/images/LandingPage/ForestImage.png b/src/frontend/src/assets/images/LandingPage/ForestImage.png new file mode 100644 index 00000000..c642d580 Binary files /dev/null and b/src/frontend/src/assets/images/LandingPage/ForestImage.png differ diff --git a/src/frontend/src/assets/images/LandingPage/HOT-logo.png b/src/frontend/src/assets/images/LandingPage/HOT-logo.png new file mode 100644 index 00000000..cb425b51 Binary files /dev/null and b/src/frontend/src/assets/images/LandingPage/HOT-logo.png differ diff --git a/src/frontend/src/assets/images/LandingPage/MajorImpactImage.png b/src/frontend/src/assets/images/LandingPage/MajorImpactImage.png new file mode 100644 index 00000000..dd9d81b3 Binary files /dev/null and b/src/frontend/src/assets/images/LandingPage/MajorImpactImage.png differ diff --git a/src/frontend/src/assets/images/LandingPage/Naxa-logo.png b/src/frontend/src/assets/images/LandingPage/Naxa-logo.png new file mode 100644 index 00000000..409a5f29 Binary files /dev/null and b/src/frontend/src/assets/images/LandingPage/Naxa-logo.png differ diff --git a/src/frontend/src/assets/images/LandingPage/RockerIcon.svg b/src/frontend/src/assets/images/LandingPage/RockerIcon.svg new file mode 100644 index 00000000..b83a39fd --- /dev/null +++ b/src/frontend/src/assets/images/LandingPage/RockerIcon.svg @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/src/frontend/src/assets/images/LandingPage/TargetIcon.svg b/src/frontend/src/assets/images/LandingPage/TargetIcon.svg new file mode 100644 index 00000000..e3cbf328 --- /dev/null +++ b/src/frontend/src/assets/images/LandingPage/TargetIcon.svg @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/src/frontend/src/assets/images/LandingPage/WorldbankLogo.png b/src/frontend/src/assets/images/LandingPage/WorldbankLogo.png new file mode 100644 index 00000000..240bc1c5 Binary files /dev/null and b/src/frontend/src/assets/images/LandingPage/WorldbankLogo.png differ diff --git a/src/frontend/src/assets/images/LandingPage/arrow_south.svg b/src/frontend/src/assets/images/LandingPage/arrow_south.svg new file mode 100644 index 00000000..b0563dea --- /dev/null +++ b/src/frontend/src/assets/images/LandingPage/arrow_south.svg @@ -0,0 +1,3 @@ + diff --git a/src/frontend/src/assets/images/LandingPage/avatar-images.svg b/src/frontend/src/assets/images/LandingPage/avatar-images.svg new file mode 100644 index 00000000..e1ccdf29 --- /dev/null +++ b/src/frontend/src/assets/images/LandingPage/avatar-images.svg @@ -0,0 +1,10 @@ + diff --git a/src/frontend/src/assets/images/LandingPage/drone-operator.svg b/src/frontend/src/assets/images/LandingPage/drone-operator.svg new file mode 100644 index 00000000..5ffc7074 --- /dev/null +++ b/src/frontend/src/assets/images/LandingPage/drone-operator.svg @@ -0,0 +1,9 @@ + diff --git a/src/frontend/src/assets/images/LandingPage/dtm-logo-red.svg b/src/frontend/src/assets/images/LandingPage/dtm-logo-red.svg new file mode 100644 index 00000000..7d89e239 --- /dev/null +++ b/src/frontend/src/assets/images/LandingPage/dtm-logo-red.svg @@ -0,0 +1,12 @@ + diff --git a/src/frontend/src/assets/images/LandingPage/project-creator.svg b/src/frontend/src/assets/images/LandingPage/project-creator.svg new file mode 100644 index 00000000..7c0ff19e --- /dev/null +++ b/src/frontend/src/assets/images/LandingPage/project-creator.svg @@ -0,0 +1,9 @@ + diff --git a/src/frontend/src/components/LandingPage/AboutTM/index.tsx b/src/frontend/src/components/LandingPage/AboutTM/index.tsx new file mode 100644 index 00000000..62449601 --- /dev/null +++ b/src/frontend/src/components/LandingPage/AboutTM/index.tsx @@ -0,0 +1,67 @@ +import { Grid } from '@Components/common/Layouts'; +import Image from '@Components/RadixComponents/Image'; +import { motion } from 'framer-motion'; +import droneImage from '@Assets/images/LandingPage/DroneImage.png'; +import { aboutData } from '@Constants/landingPage'; +import { + containerAnimationVariant, + fadeUpVariant, +} from '@Constants/animations'; + +export default function AboutTM() { + return ( ++ About Drone Tasking Manager (Drone TM) +
++ Drone TM is an integrated digital public good solution that aims + to harness the power of the crowd to help generate high-resolution + aerial maps of any location. Its innovative platform allows drone + pilots in developing countries to access job opportunities and + contribute to creating high-resolution datasets for disaster + response and community resilience. +
++ {data.title} +
++ {data.description} +
++ {data.title} +
++ {data.description} +
++ Features of Drone Tasking Manager +
++ {data.title} +
++ {data.description} +
++ Drone Tasking +
++ Manager (Drone TM) +
++ Together, WeMap - Open.Accurate. Accessible +
++ Anticipated Major Impacts +
+About
+FAQs
+Documentations
++ Open Source +
++ Drone Tasking Manager +
++ An open-source drone tasking platform to coordinate aerial survey + activities for target project areas among multiple pilots, + incorporating tools and processes to ensure coordinated flight plans + for imagery acquisition, and a seamless pipeline for processing and + dissemination. +
++ Our Rationale +
++ {data.title} +
++ {data.description} +
++ {singleItem.title} +
++ {title} +
+ ++ {description} +
+ )} +