Skip to content

ManishPoduval/responsive-bootstrap-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Webinar Materials


Feel free to use this presentation as a reference.


What we'll be building

A simple responsive portfolio in HTML, CSS and Bootstrap


You can see the intended finished result here

The final code is also available on codepen and repl

Codepen - Code and the Final Output
Repl - Code and the Final Output



Dev Environment setup

Sign up to any one of these online editors

Repl


CodePen


CodeSandbox


JSFiddle

We'll be using Repl for our webinar


HTML starter code

Note: If you're using Repl, it already comes with a starter code once you create a project
<!DOCTYPE html>
<html>
	<head>
		<meta  name="viewport"  content="width=device-width">
		<title>My Portfolio</title>
		<!-- Put bootstrap css link below -->
		
		<!-- Put your own css file link below -->
		
	</head>
	<body>
	     
	     <!-- Put external js file links below -->
	     
	</body>
</html>


Bootstrap CSS & JS Links

Visit Bootstrap's website here

Scroll down in the home page itself until you see the section that looks like the image below

Copy the css <link> tags and the js script tags and put them in your HTML starter code

The final version should look something like this

<!DOCTYPE html>
<html>
	<head>
		<meta  name="viewport"  content="width=device-width">
		<title>My Portfolio</title>
		<!-- Put bootstrap css link below -->
		<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
`
		<!-- Put your own css file link below -->
		
	</head>
	<body>
	     
	    <!-- Put external js file links below -->
		<!-- jQuery and JS bundle w/ Popper.js -->
		<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
		<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ho+j7jyWK8fNQe+A12Hb8AhRq26LrZ/JpcUGGOn+Y7RsweNrtN/tE3MoK7ZeZDyx" crossorigin="anonymous"></script>
	</body>
</html>

Now we're ready to build our portfolio website



Sections in our portfolio

Our Portfolio is mainly going to be comprised of 5 different sections

We will be using Bootstrap components and classes for each of these sections

Navbar

The bootstrap documentation for Navbar is here

The final code of our nav section will look like this

Landing Section

The final code of our landing section will look like this

About Me

The Flex classes we used for align things can we found here

The Spacing classes use used can be found here

The final code of our about me section will look like this

You can create some random paragraph if you'd like to from here

Projects

The bootstrap documentation for Cards used for this section is here

The final code of our projects section will look like this

Contact

The bootstrap documentation for Buttons used for this section is here

The final code of our projects section will look like this



Assets for the project

Profile Image

This is your dummy profile image we'll use for our page. You can create your own from GetAvataaars.com and get the img tag link. It's FREE

Or copy this url and place it in the src attribute for the img tag.

https://avataaars.io/?avatarStyle=Circle&topType=Hat&accessoriesType=Wayfarers&facialHairType=Blank&clotheType=BlazerShirt&eyeType=EyeRoll&eyebrowType=FlatNatural&mouthType=Default&skinColor=Light

or use this img tag as it is

<img src='https://avataaars.io/?avatarStyle=Circle&topType=Hat&accessoriesType=Wayfarers&facialHairType=Blank&clotheType=BlazerShirt&eyeType=EyeRoll&eyebrowType=FlatNatural&mouthType=Default&skinColor=Light'
/>

Project Images

These are project section images we'll use for our portfolio. All these images are from Undraw . You can choose your own ones from there. It's FREE

Project 1

Copy this url and place it in the src attribute for the img tag

https://imgur.com/BI6Y4p3.png

Project 2

Copy this url and place it in the src attribute for the img tag

https://imgur.com/HycMqLT.png

Project 3

Copy this url and place it in the src attribute for the img tag

https://imgur.com/ZaRAvUQ.png

Project 4

Copy this url and place it in the src attribute for the img tag

https://imgur.com/jQZthWf.png

Sample Resume

You can use this sample resume link for the project
https://drive.google.com/file/d/16F8To75_-URmeFmPlcGVsRoIWrRK6Ce7/view

Additional FREE Resources


Here are some additional resources to make you an awesome developer

HTML cheat sheet

CSS cheat sheet

CSS Flexbox game

Get free illustrations for your website from Undraw and Illustrations

Free face avatars from Get Avatars

Color Palletes for your website from Happy Hues



Optional: Add Background gradients to your site

You can find some really cool background gradients from this site uigradients.com.

Go ahead and try them out :)


Choose your favourite gradient by toggling the arrows. Once you're on that site you need to click on the icon on the top right corner as shown in the image below.


This will show us a pop up with the css code for that background

Copy the css code and paste it inside the {} brackets of your body in your css


body {
	background: #f46b45; /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #f46b45, #eea849); /* 	Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #f46b45, #eea849); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published