├── public ├── robots.txt ├── favicon.ico ├── logo192.png ├── logo512.png ├── manifest.json └── index.html ├── src ├── components │ ├── images │ │ ├── hero.jpg │ │ ├── logo.png │ │ ├── user1.jpeg │ │ ├── user2.jpeg │ │ ├── user3.jpeg │ │ └── john-doe.png │ ├── Hero.js │ ├── Footer.css │ ├── About.js │ ├── Footer.js │ ├── Demo.css │ ├── Demo.js │ ├── About.css │ ├── Testimonials.css │ ├── Hero.css │ ├── Navbar.js │ ├── Navbar.css │ └── Testimonials.js ├── index.js ├── App.js └── index.css ├── .gitignore ├── package.json └── README.md /public/robots.txt: -------------------------------------------------------------------------------- 1 | # https://www.robotstxt.org/robotstxt.html 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fireclint/execute-financial/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fireclint/execute-financial/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fireclint/execute-financial/HEAD/public/logo512.png -------------------------------------------------------------------------------- /src/components/images/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fireclint/execute-financial/HEAD/src/components/images/hero.jpg -------------------------------------------------------------------------------- /src/components/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fireclint/execute-financial/HEAD/src/components/images/logo.png -------------------------------------------------------------------------------- /src/components/images/user1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fireclint/execute-financial/HEAD/src/components/images/user1.jpeg -------------------------------------------------------------------------------- /src/components/images/user2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fireclint/execute-financial/HEAD/src/components/images/user2.jpeg -------------------------------------------------------------------------------- /src/components/images/user3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fireclint/execute-financial/HEAD/src/components/images/user3.jpeg -------------------------------------------------------------------------------- /src/components/images/john-doe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fireclint/execute-financial/HEAD/src/components/images/john-doe.png -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import './index.css'; 4 | import App from './App'; 5 | 6 | ReactDOM.render( 7 | 8 | 9 | , 10 | document.getElementById('root') 11 | ); 12 | 13 | 14 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /src/components/Hero.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import './Hero.css' 3 | 4 | const Hero = () => { 5 | return ( 6 |
7 |
8 |

Call us

9 |

1-800-123-4567

10 |

Because Money

11 |

Doesn't come with instructions

12 | 13 |
14 |
15 | ) 16 | } 17 | 18 | export default Hero 19 | -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import Navbar from './components/Navbar' 3 | import Hero from './components/Hero' 4 | import About from './components/About' 5 | import Testimonials from './components/Testimonials' 6 | import Demo from './components/Demo' 7 | import Footer from './components/Footer' 8 | 9 | function App() { 10 | return ( 11 |
12 | 13 | 14 | 15 | 16 | 17 |
19 | ); 20 | } 21 | 22 | export default App; 23 | -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "React App", 3 | "name": "Create React App Sample", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | }, 10 | { 11 | "src": "logo192.png", 12 | "type": "image/png", 13 | "sizes": "192x192" 14 | }, 15 | { 16 | "src": "logo512.png", 17 | "type": "image/png", 18 | "sizes": "512x512" 19 | } 20 | ], 21 | "start_url": ".", 22 | "display": "standalone", 23 | "theme_color": "#000000", 24 | "background_color": "#ffffff" 25 | } 26 | -------------------------------------------------------------------------------- /src/components/Footer.css: -------------------------------------------------------------------------------- 1 | .footer { 2 | width: 100%; 3 | background-color: #000; 4 | color: #eee; 5 | padding: 3rem 1rem; 6 | } 7 | 8 | .footer .container { 9 | max-width: 1240px; 10 | margin: auto; 11 | text-align: center; 12 | } 13 | 14 | .footer ul { 15 | display: flex; 16 | justify-content: center; 17 | } 18 | 19 | .footer li { 20 | padding: 1rem; 21 | } 22 | 23 | .footer li a { 24 | color: #fff; 25 | } 26 | 27 | .footer li a:hover { 28 | padding-bottom: 12px; 29 | border-bottom: 3px solid var(--secondary-color); 30 | } 31 | 32 | .bottom { 33 | text-align: center; 34 | padding-top: 3rem; 35 | } 36 | 37 | .line { 38 | margin-bottom: 1rem; 39 | } 40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "execute-financial", 3 | "version": "0.1.0", 4 | "private": true, 5 | "dependencies": { 6 | "@testing-library/jest-dom": "^5.14.1", 7 | "@testing-library/react": "^11.2.7", 8 | "@testing-library/user-event": "^12.8.3", 9 | "react": "^17.0.2", 10 | "react-dom": "^17.0.2", 11 | "react-icons": "^4.3.1", 12 | "react-scripts": "4.0.3", 13 | "web-vitals": "^1.1.2" 14 | }, 15 | "scripts": { 16 | "start": "react-scripts start", 17 | "build": "react-scripts build", 18 | "test": "react-scripts test", 19 | "eject": "react-scripts eject" 20 | }, 21 | "eslintConfig": { 22 | "extends": [ 23 | "react-app", 24 | "react-app/jest" 25 | ] 26 | }, 27 | "browserslist": { 28 | "production": [ 29 | ">0.2%", 30 | "not dead", 31 | "not op_mini all" 32 | ], 33 | "development": [ 34 | "last 1 chrome version", 35 | "last 1 firefox version", 36 | "last 1 safari version" 37 | ] 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/components/About.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import john from './images/john-doe.png' 3 | import './About.css' 4 | 5 | const About = () => { 6 | return ( 7 |
8 |
9 | john 10 |
11 |

About

12 | 13 |

Intense is an International Financial Planning company with offices i n multiple jurisdictions over the world. Working with Intense gives me the ability to advise internat ional expatriates living in the middle east from where I live in USA.

14 |

I am John Doe, a senior advisor for an independently owned financial planning company called Intense.

15 | 16 |
17 |
18 |
19 | ) 20 | } 21 | 22 | export default About 23 | -------------------------------------------------------------------------------- /src/components/Footer.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import './Footer.css' 3 | 4 | const Footer = () => { 5 | return ( 6 |
7 |
8 | 22 |
23 | 24 |

2020 Execute, Inc. All rights reserved

25 |
26 |
27 |
28 | ) 29 | } 30 | 31 | export default Footer 32 | -------------------------------------------------------------------------------- /src/components/Demo.css: -------------------------------------------------------------------------------- 1 | .demo { 2 | margin: 5rem auto; 3 | padding: 1rem; 4 | width: 100%; 5 | } 6 | 7 | .demo .container { 8 | width: 1240px; 9 | margin: auto; 10 | display: grid; 11 | grid-template-columns: repeat(2, 1fr); 12 | } 13 | 14 | .demo .col-1 { 15 | padding: 1rem; 16 | display: flex; 17 | flex-direction: column; 18 | } 19 | 20 | .demo .col-1 p:nth-child(1) { 21 | font-size: 1.8rem; 22 | font-style: italic; 23 | } 24 | 25 | .demo .col-1 p:nth-child(2) { 26 | font-size: 3rem; 27 | font-weight: 600; 28 | margin: .5rem 0; 29 | } 30 | 31 | .demo .col-1 p:nth-child(3) { 32 | font-size: 1.2rem; 33 | margin-bottom: 1rem; 34 | } 35 | 36 | 37 | .demo .col-2 { 38 | margin: auto; 39 | } 40 | 41 | 42 | @media screen and (max-width: 940px) { 43 | .demo .container { 44 | max-width: 100%; 45 | grid-template-columns: 1fr; 46 | grid-gap: 30px; 47 | } 48 | 49 | .demo iframe { 50 | width: 100%; 51 | height: auto; 52 | } 53 | } 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | -------------------------------------------------------------------------------- /src/components/Demo.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import './Demo.css' 3 | 4 | const Demo = () => { 5 | return ( 6 |
7 |
8 |
9 |

More Than 100 Financial Planners,

10 |

One Philosophy

11 |

Every single one of our financial advisors receives rigorous training according to John Doe’s philosophy based on academic research (including that of a Nobel laureate in Economics) and Behavioral Finance.

12 | 13 |
14 |
15 |