Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e78561c93f | |||
| e13d973b30 | |||
| bd3d945f55 | |||
| 62e7cda35d | |||
| e11c35e49b | |||
| 9e23fd83a8 | |||
| 537e639a65 | |||
| 02075a95c0 | |||
| 2873b22183 | |||
| 7b01bea019 | |||
| 6dd5dbc7b2 | |||
| f8acc0a29e | |||
| d175ef8922 | |||
| 751bcd6c5d |
@@ -10,6 +10,7 @@
|
|||||||
"react": "^17.0.2",
|
"react": "^17.0.2",
|
||||||
"react-countup": "^6.0.0",
|
"react-countup": "^6.0.0",
|
||||||
"react-dom": "^17.0.2",
|
"react-dom": "^17.0.2",
|
||||||
|
"react-owl-carousel": "^2.3.3",
|
||||||
"react-router-dom": "^5.3.0",
|
"react-router-dom": "^5.3.0",
|
||||||
"react-scripts": "5.0.0",
|
"react-scripts": "5.0.0",
|
||||||
"react-slick": "^0.28.1",
|
"react-slick": "^0.28.1",
|
||||||
|
|||||||
@@ -115,4 +115,8 @@
|
|||||||
s.parentNode.insertBefore(po, s);
|
s.parentNode.insertBefore(po, s);
|
||||||
})();
|
})();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<!-- plugins js -->
|
||||||
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -6,16 +6,6 @@
|
|||||||
"src": "favicon.ico",
|
"src": "favicon.ico",
|
||||||
"sizes": "64x64 32x32 24x24 16x16",
|
"sizes": "64x64 32x32 24x24 16x16",
|
||||||
"type": "image/x-icon"
|
"type": "image/x-icon"
|
||||||
},
|
|
||||||
{
|
|
||||||
"src": "logo192.png",
|
|
||||||
"type": "image/png",
|
|
||||||
"sizes": "192x192"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"src": "logo512.png",
|
|
||||||
"type": "image/png",
|
|
||||||
"sizes": "512x512"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"start_url": ".",
|
"start_url": ".",
|
||||||
|
|||||||
@@ -3227,9 +3227,6 @@ p {
|
|||||||
background: linear-gradient(135deg, #d8aaff 0%, #9b2cfa 100%);
|
background: linear-gradient(135deg, #d8aaff 0%, #9b2cfa 100%);
|
||||||
}
|
}
|
||||||
|
|
||||||
.modern_ui_section{
|
|
||||||
margin-top: 100px;
|
|
||||||
}
|
|
||||||
.appie-modern-design .icon i {
|
.appie-modern-design .icon i {
|
||||||
height: 26px;
|
height: 26px;
|
||||||
width: 26px;
|
width: 26px;
|
||||||
@@ -3242,12 +3239,19 @@ p {
|
|||||||
box-shadow: 0px 6px 10px 0px rgba(16, 73, 189, 0.3);
|
box-shadow: 0px 6px 10px 0px rgba(16, 73, 189, 0.3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* .modern_ui_section{
|
||||||
|
margin-top: 100px;
|
||||||
|
} */
|
||||||
|
.modern_ui_section .section_sub_title{
|
||||||
|
font-size: 30px;
|
||||||
|
color: purple;
|
||||||
|
}
|
||||||
.modern_ui_section .ui_images{
|
.modern_ui_section .ui_images{
|
||||||
border-radius: 100%;
|
border-radius: 100%;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
width: auto;
|
width: auto;
|
||||||
height: auto;
|
height: auto;
|
||||||
padding: 30px 0;
|
padding: 30px 10px;
|
||||||
}
|
}
|
||||||
.modern_ui_section .right_img{
|
.modern_ui_section .right_img{
|
||||||
left: -60px;
|
left: -60px;
|
||||||
@@ -3256,16 +3260,21 @@ p {
|
|||||||
.modern_ui_section .left_img{
|
.modern_ui_section .left_img{
|
||||||
width: 60%;
|
width: 60%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.modern_ui_section .left_img img{
|
||||||
|
border-radius: 10px;
|
||||||
|
}
|
||||||
.modern_ui_section .right_img{
|
.modern_ui_section .right_img{
|
||||||
width: 40%;
|
width: 40%;
|
||||||
}
|
}
|
||||||
|
.modern_ui_section .right_img img {
|
||||||
|
position: relative;
|
||||||
|
z-index: 2;
|
||||||
|
}
|
||||||
.modern_ui_section .right_img .right_img_one{
|
.modern_ui_section .right_img .right_img_one{
|
||||||
width: 120px;
|
width: 120px;
|
||||||
height: auto;
|
height: auto;
|
||||||
}
|
}
|
||||||
.modern_ui_section .right_img .right_img_two{
|
|
||||||
margin-top: -20px !important;
|
|
||||||
}
|
|
||||||
.modern_ui_section .right_img .right_img_three{
|
.modern_ui_section .right_img .right_img_three{
|
||||||
left: -20px;
|
left: -20px;
|
||||||
}
|
}
|
||||||
@@ -8586,3 +8595,31 @@ LND PAGE STYLE STARTS HERE
|
|||||||
font-size: 30px;
|
font-size: 30px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* -----------Interface_Section-Css-Start----------------- */
|
||||||
|
|
||||||
|
/* interface wraper */
|
||||||
|
.interface_section .screen_slider {
|
||||||
|
margin-top: 35px;
|
||||||
|
/* min-height: 520px; */
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* interface images */
|
||||||
|
.interface_section .owl-item .screen_frame_img img {
|
||||||
|
transform: scale(.9);
|
||||||
|
border: 2px solid #000;
|
||||||
|
border-radius: 20px;
|
||||||
|
transition: 1s all;
|
||||||
|
margin: 0 auto;
|
||||||
|
height: 520px;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.interface_section .owl-item.center .screen_frame_img img {
|
||||||
|
transform: scale(1);
|
||||||
|
border: 3px solid #000;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 38 KiB |
|
After Width: | Height: | Size: 33 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 76 KiB |
|
After Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 9.3 KiB |
|
After Width: | Height: | Size: 626 KiB |
|
After Width: | Height: | Size: 2.6 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 765 KiB |
|
After Width: | Height: | Size: 2.1 MiB |
|
After Width: | Height: | Size: 690 KiB |
|
After Width: | Height: | Size: 485 KiB |
@@ -0,0 +1,81 @@
|
|||||||
|
import React from 'react'
|
||||||
|
import OwlCarousel from 'react-owl-carousel'
|
||||||
|
import localImgLoad from '../../lib/localImgLoad'
|
||||||
|
|
||||||
|
import 'owl.carousel/dist/assets/owl.carousel.css'
|
||||||
|
import 'owl.carousel/dist/assets/owl.theme.default.css'
|
||||||
|
|
||||||
|
export default function FeaturedScreen() {
|
||||||
|
|
||||||
|
const screen_slider = {
|
||||||
|
loop:true,
|
||||||
|
margin:10,
|
||||||
|
nav:false,
|
||||||
|
autoplay: true,
|
||||||
|
smartSpeed: 1500,
|
||||||
|
center: true,
|
||||||
|
dots: true,
|
||||||
|
responsive:{
|
||||||
|
0:{
|
||||||
|
items:2
|
||||||
|
},
|
||||||
|
600:{
|
||||||
|
items:3
|
||||||
|
},
|
||||||
|
1000:{
|
||||||
|
items:5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<section className="appie-service-area pt-50 pb-50 interface_section">
|
||||||
|
<div className="container-fluid">
|
||||||
|
<div className="appie-traffic-title section_title text-center" data-aos="fade-up" data-aos-duration="1500" data-aos-delay="100" style={{padding: '0'}}>
|
||||||
|
<h3 className='title'>App Screens <div className='section_sub_title'></div></h3>
|
||||||
|
<p>Simplicity of use is our goal always. Here are some of our featured screens.</p>
|
||||||
|
</div>
|
||||||
|
<div className="screen_slider" >
|
||||||
|
<OwlCarousel id="screen_slider" {...screen_slider} className="owl-carousel owl-theme owl-loaded owl-drag">
|
||||||
|
<div className="item">
|
||||||
|
<div className="screen_frame_img">
|
||||||
|
<img src={localImgLoad('images/slider/slider_1.png')} alt="image" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="item">
|
||||||
|
<div className="screen_frame_img">
|
||||||
|
<img src={localImgLoad('images/slider/slider_2.png')} alt="image" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="item">
|
||||||
|
<div className="screen_frame_img">
|
||||||
|
<img src={localImgLoad('images/slider/slider_3.png')} alt="image" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="item">
|
||||||
|
<div className="screen_frame_img">
|
||||||
|
<img src={localImgLoad('images/slider/slider_4.png')} alt="image" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="item">
|
||||||
|
<div className="screen_frame_img">
|
||||||
|
<img src={localImgLoad('images/slider/slider_5.png')} alt="image" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="item">
|
||||||
|
<div className="screen_frame_img">
|
||||||
|
<img src={localImgLoad('images/slider/slider_6.png')} alt="image" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="item">
|
||||||
|
<div className="screen_frame_img">
|
||||||
|
<img src={localImgLoad('images/slider/slider_7.png')} alt="image" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</OwlCarousel>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</>
|
||||||
|
)
|
||||||
|
}
|
||||||
@@ -26,10 +26,10 @@ function ServicesHomeOne({ className }) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<section
|
<section
|
||||||
className={`appie-service-area pt-20 pb-50 ${className}`}
|
className={`appie-service-area pt-50 pb-50 ${className}`}
|
||||||
id="service"
|
id="service"
|
||||||
>
|
>
|
||||||
<div className="container">
|
{/* <div className="container">
|
||||||
<div className="row justify-content-center">
|
<div className="row justify-content-center">
|
||||||
<div className="col-lg-8">
|
<div className="col-lg-8">
|
||||||
<div className="appie-section-title text-center">
|
<div className="appie-section-title text-center">
|
||||||
@@ -51,7 +51,7 @@ function ServicesHomeOne({ className }) {
|
|||||||
</div>
|
</div>
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> */}
|
||||||
|
|
||||||
<Main />
|
<Main />
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import TrafficHomeTwo from './TrafficHomeTwo';
|
|||||||
import WrenchBoardHome from './WrenchBoardHome';
|
import WrenchBoardHome from './WrenchBoardHome';
|
||||||
import RecentJobsOne from './RecentJobsOne';
|
import RecentJobsOne from './RecentJobsOne';
|
||||||
import StickyHeaderNav from '../StickyHeader/StickyHeaderNav';
|
import StickyHeaderNav from '../StickyHeader/StickyHeaderNav';
|
||||||
|
import FeaturedScreen from './FeaturedScreen';
|
||||||
//import BlogData from './../../Services/BlogData';
|
//import BlogData from './../../Services/BlogData';
|
||||||
|
|
||||||
function HomeOne() {
|
function HomeOne() {
|
||||||
@@ -35,6 +36,7 @@ function HomeOne() {
|
|||||||
{/*<FaqHomeOne />*/}
|
{/*<FaqHomeOne />*/}
|
||||||
{/*<TrafficHomeOne />*/}
|
{/*<TrafficHomeOne />*/}
|
||||||
<TrafficHomeTwo />
|
<TrafficHomeTwo />
|
||||||
|
<FeaturedScreen />
|
||||||
{/*<TestimonialHomeOne />*/}
|
{/*<TestimonialHomeOne />*/}
|
||||||
{/*<TeamHomeOne />*/}
|
{/*<TeamHomeOne />*/}
|
||||||
{/*<PricingHomeOne />*/}
|
{/*<PricingHomeOne />*/}
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
import React from 'react'
|
import React, { useState } from 'react'
|
||||||
|
import localImgLoad from '../../../../lib/localImgLoad'
|
||||||
|
|
||||||
import img1 from '../../../../assets/images/modern01.png'
|
import img1 from '../../../../assets/images/modern01.png'
|
||||||
import img2 from '../../../../assets/images/secure_data.png'
|
import img2 from '../../../../assets/images/secure_data.png'
|
||||||
import img3 from '../../../../assets/images/modern02.png'
|
import img3 from '../../../../assets/images/modern02.png'
|
||||||
@@ -6,6 +8,13 @@ import img4 from '../../../../assets/images/modern03.png'
|
|||||||
|
|
||||||
|
|
||||||
const Main = ({gredient}) => {
|
const Main = ({gredient}) => {
|
||||||
|
|
||||||
|
const [activeImg, setActiveImg] = useState(list[0].name)
|
||||||
|
|
||||||
|
const changeActiveImg = (name) => {
|
||||||
|
setActiveImg(name)
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<section className={`row_am modern_ui_section ${gredient && "gredient-bg"}`} >
|
<section className={`row_am modern_ui_section ${gredient && "gredient-bg"}`} >
|
||||||
@@ -19,32 +28,16 @@ const Main = ({gredient}) => {
|
|||||||
<div className="col-lg-6">
|
<div className="col-lg-6">
|
||||||
<div className="ui_text w-100">
|
<div className="ui_text w-100">
|
||||||
<div className="appie-traffic-title section_title" data-aos="fade-up" data-aos-duration="1500" data-aos-delay="100" style={{padding: '0'}}>
|
<div className="appie-traffic-title section_title" data-aos="fade-up" data-aos-duration="1500" data-aos-delay="100" style={{padding: '0'}}>
|
||||||
<h3 className='title'>Beautiful design with <div style={{color:'purple'}}>modern UI</div></h3>
|
<h3 className='title'>Set Chores, Set Goals <div className='section_sub_title'>Rewards Accomplishments</div></h3>
|
||||||
<p className=''>
|
<p className=''>
|
||||||
Lorem Ipsum is simply dummy text of the printing and typesetting industry lorem Ipsum has been the
|
Set goals, tasks, or anything that motivates or needs to be done and reward completion. WrenchBoard is the platform plan rewards.
|
||||||
industrys standard dummy text ever since the when an unknown printer took a galley of type and.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
{/* <ul className="design_block">
|
|
||||||
<li data-aos="fade-up" data-aos-duration="1500">
|
|
||||||
<h4>Carefully designed</h4>
|
|
||||||
<p>Lorem Ipsum is simply dummy text of the printing and type esetting industry lorem Ipsum has.</p>
|
|
||||||
</li>
|
|
||||||
<li data-aos="fade-up" data-aos-duration="1500">
|
|
||||||
<h4>Seamless Sync</h4>
|
|
||||||
<p>Simply dummy text of the printing and typesetting inustry lorem Ipsum has Lorem dollar summit.</p>
|
|
||||||
</li>
|
|
||||||
<li data-aos="fade-up" data-aos-duration="1500">
|
|
||||||
<h4>Access Drive</h4>
|
|
||||||
<p>Printing and typesetting industry lorem Ipsum has been the industrys standard dummy text of type
|
|
||||||
setting.</p>
|
|
||||||
</li>
|
|
||||||
</ul> */}
|
|
||||||
<div className="row">
|
<div className="row">
|
||||||
{list?.map(({ icon, header, paragraph }, idx) => (
|
{list?.map(({ icon, header, paragraph, name }, idx) => (
|
||||||
<div className="col-12" key={idx}>
|
<div className="col-12 mb-20" key={idx} onClick={()=>changeActiveImg(name)} style={{cursor: 'pointer'}}>
|
||||||
<div
|
<div
|
||||||
className={`appie-traffic-service features appie-modern-design mb-30`}
|
className={`appie-traffic-service features appie-modern-design`}
|
||||||
style={{ paddingRight: "45px" }}
|
style={{ paddingRight: "45px" }}
|
||||||
>
|
>
|
||||||
<div className="icon">
|
<div className="icon">
|
||||||
@@ -61,15 +54,40 @@ const Main = ({gredient}) => {
|
|||||||
<div className="col-lg-6">
|
<div className="col-lg-6">
|
||||||
<div className='w-100 ui_image_con d-flex justify-content-center align-items-center'>
|
<div className='w-100 ui_image_con d-flex justify-content-center align-items-center'>
|
||||||
<div className="ui_images position-relative d-flex justify-content-center align-items-center" data-aos="fade-in" data-aos-duration="1500">
|
<div className="ui_images position-relative d-flex justify-content-center align-items-center" data-aos="fade-in" data-aos-duration="1500">
|
||||||
<div className="left_img">
|
<div className="left_img position-relative">
|
||||||
<img className="moving_position_animatin" src={img1} alt="image" />
|
<img
|
||||||
|
className="moving_position_animatin position-relative"
|
||||||
|
src={ localImgLoad(`images/home/${activeImg}.jpg`)}
|
||||||
|
alt="image"
|
||||||
|
width='332px'
|
||||||
|
height='auto'
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="right_img position-relative d-flex flex-column justify-content-start align-items-center">
|
<div className="right_img position-relative d-flex flex-column justify-content-start align-items-center">
|
||||||
<div className='d-flex flex-column justify-content-start align-items-center'>
|
<div className='d-flex flex-column justify-content-start align-items-center'>
|
||||||
<img className="moving_position_animatin right_img_one" src={img2} alt="image" />
|
{/* <img className="moving_position_animatin right_img_one" src={img2} alt="image" /> */}
|
||||||
<img className="moving_position_animatin right_img_two" src={img3} alt="image" />
|
<img
|
||||||
|
className="moving_position_animatin right_img_two"
|
||||||
|
// src={img3}
|
||||||
|
src={
|
||||||
|
activeImg == 'reward-goals' ? localImgLoad(`images/home/box-reward.png`)
|
||||||
|
:
|
||||||
|
activeImg == 'assign-chores' ? localImgLoad(`images/home/box-chores.png`)
|
||||||
|
:
|
||||||
|
activeImg == 'financial-edu' ? localImgLoad(`images/home/box-financial.png`)
|
||||||
|
:
|
||||||
|
activeImg == 'family-connect' ? localImgLoad(`images/home/box-family.png`)
|
||||||
|
:
|
||||||
|
null
|
||||||
|
}
|
||||||
|
alt="image"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
<img className="moving_position_animatin right_img_three position-relative" src={img4} alt="image" />
|
<img
|
||||||
|
className="moving_position_animatin right_img_three position-relative"
|
||||||
|
src={localImgLoad(`images/home/wrench-side-logo-1.png`)}
|
||||||
|
alt="image"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -87,18 +105,27 @@ export default Main
|
|||||||
|
|
||||||
const list = [
|
const list = [
|
||||||
{
|
{
|
||||||
icon: "fal fa-check",
|
icon: 'fal fa-check',
|
||||||
header: "Carefully designed",
|
header: 'Reward Goals Met',
|
||||||
paragraph: "Get family access from parents, or create your free account.",
|
paragraph: 'Set goals together and reward accomplishment',
|
||||||
|
name: 'reward-goals',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
icon: "fal fa-check",
|
icon: 'fal fa-check',
|
||||||
header: "Seamless Sync",
|
header: 'Assign Regular Chores',
|
||||||
paragraph: "Simply dummy text of the printing and typesetting inustry lorem Ipsum has Lorem dollar summit.",
|
paragraph: 'Organize essential regular chores to be done',
|
||||||
|
name: 'assign-chores',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
icon: "fal fa-check",
|
icon: 'fal fa-check',
|
||||||
header: "Access Drive",
|
header: 'Financial Education',
|
||||||
paragraph: "Printing and typesetting industry lorem Ipsum has been the industrys standard dummy text of typesetting.",
|
paragraph: 'Get Kids start early on money management',
|
||||||
|
name: 'financial-edu',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
icon: 'fal fa-check',
|
||||||
|
header: 'Family Connect',
|
||||||
|
paragraph: 'Connect family, share accomplishments with friends',
|
||||||
|
name: 'family-connect',
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||