-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
132 lines (129 loc) · 8.02 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- displays site properly based on user's device -->
<meta name="description" content="This is the portfolio site of Francis Bell. He is a passionate web developer who loves bringing designs to life.">
<meta name="robots" content="index,follow">
<link rel="icon" type="image/png" sizes="32x32" href="./images/favicon.png">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<link rel="stylesheet" href="styles.css">
<title>Francis Bell | Developer Portfolio</title>
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark p-4">
<div class="container-fluid">
<span class="navbar-brand" href="#"><img src="images/nav-image.png" alt="bitmoji of a headshot of francis."></span>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbar">
<ul class="navbar-nav me-auto">
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="skills" role="button" data-bs-toggle="dropdown" aria-expanded="false">
Skills
</a>
<div class="dropdown-menu">
<ul id="paginate" class="text-center" aria-labelledby="skills">
<hr class="dropdown-divider">
</ul>
<div class="pagination-container">
<button class="pagination-button" id="prev-button" title="Previous page" aria-label="Previous page">
<
</button>
<div id="pagination-numbers">
</div>
<button class="pagination-button" id="next-button" title="Next page" aria-label="Next page">
>
</button>
</div>
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="#projects">Projects</a>
</li>
<li class="nav-item">
<a class="nav-link" target="_blank" href="https://github.com/fbell884">GitHub</a>
</li>
<li class="nav-item">
<a class="nav-link" target="_blank" href="https://www.linkedin.com/in/francis-bell/">LinkedIn</a>
</li>
</ul>
<hr class="d-block d-md-none">
<div class="d-flex nav-btn-container justify-content-center">
<a href="mailto:[email protected]" class="primary-cta">Contact Me!</a>
</div>
</div>
</div>
</nav>
<main>
<section id="banner">
<div class="container">
<div class="row justify-content-md-between align-items-center">
<div class="col-12 col-md-6 order-5 order-md-1">
<div class="heading-container text-center pe-md-5">
<h1>Francis Bell</h1>
<p class="subhead">Web Developer</p>
<p>Bringing accessible designs to life</p>
</div>
</div>
<div class="col-12 col-md-6 order-1 order-md-5 mb-5 mb-md-0">
<img class="" src="images/bitmoji.png" alt="bitmoji of francis on a computer screen.">
</div>
</div>
</div>
</section>
<section id="projects">
<div class="container">
<div class="row justify-content-center">
<div class="col-12 text-center mb-5">
<h2 class="heading">My Projects</h2>
<p>View the source code for these & other projects here: <a href="https://github.com/fbell884" target="_blank"><strong>GitHub</strong></a></p>
</div>
<div class="col-12 col-lg-4 mb-5 mb-lg-0 card-wrapper">
<div class="card card-animation h-100" >
<img src="images/url-shortener.png" class="card-img-top" alt="screenshot of URL Shortener project">
<div class="card-body text-center">
<h3 class="card-title">URL Shortener</h3>
<p class="card-text">
This project is the frontend for a landing page that uses the <a href="https://shrtco.de/docs" target="_blank">shrtcode</a> API.
I used local storage to store a URL object and render the shortened URL content.
</p>
<a href="https://shortenitfrancis.netlify.app" target="_blank" class="primary-cta">View Project</a>
</div>
</div>
</div>
<div class="col-12 col-lg-4 mb-5 mb-lg-0 card-wrapper">
<div class="card card-animation h-100" >
<img src="images/splitter-tip-calc.png" class="card-img-top" alt="screenshot of tip calculator project.">
<div class="card-body text-center">
<h3 class="card-title">Tip Calculator</h3>
<p class="card-text">
This project is a tip calculator to make splitting tips easy for multiple people.
This is done by using JS to calculate values and manipulate the DOM.
</p>
<a href="https://fbell884.github.io/tip-calculator" target="_blank" class="primary-cta">View Project</a>
</div>
</div>
</div>
<div class="col-12 col-lg-4 mb-5 mb-lg-0 card-wrapper">
<div class="card card-animation h-100" >
<img src="images/francis-forecast.png" class="card-img-top" alt="screenshot of weather app project.">
<div class="card-body text-center">
<h3 class="card-title">Francis' Forecast</h3>
<p class="card-text">
This project was my first project using the fetch API to get weather data from the
OpenWeatherMap API. Project is meant to be mobile focused.
</p>
<a href="https://francisforecast.netlify.app" target="_blank" class="primary-cta">View Project</a>
</div>
</div>
</div>
</div>
</div>
</section>
</main>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
<script src="script.js"></script>
</body>
</html>