Free Advanced Web Design Tutorials

Step 1 : Creating Home Page

In this tutorial, We will create Social App Home Page like this image.

Twitter Bootstrap Social Site Website Home Page

Step 1.1: Creating Social App Layout

Step 1.1.1: Create empty html file and add title, path of bootstrap javascript files and bootstrap css files like below.

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Social App Website</title>

    <!-- Bootstrap core CSS -->
    <link href="dist/css/bootstrap.min.css" rel="stylesheet">
	<link href="dist/css/bootstrap-theme.min.css" rel="stylesheet">
    </head>

  <body>

  <script src="js/vendor/jquery.min.js"></script>
  <script src="js/bootstrap.min.js"></script> 	
  </body>
</html>

Step 1.1.2: Create page header which contain logo in left side and signout page link in right side by just add this below code.

<div class="row">
  <div class="col-md-1"></div>
  <div class="col-md-10">
  <!-- Header -->
   <div class="row"> 
    <div class="col-md-3">
      <h1><img src="logo_96.jpg" /></h1>
    </div>
	<div class="col-md-9">
      <br />
	<div class="pull-right"><a href="social-site-login.html">[Sign out]</a></div>
   </div>
  <!-- Header End -->
  </div>
  </div>
  <div class="col-md-1"></div>
</div>  

Step 1.1.3: Save the header and open it in your favorite browser, the web page will look like,

Twitter Bootstrap Social Site Website Header

Step 1.1.4: Create page footer by adding below code after end of the header.

<!-- Footer -->
  <footer class="row">
    <div class="col-md-12">
      <hr />
      <div class="row">
        <div class="col-md-5">
          <p>&copy; Copyright - Social App.</p>
        </div>
        <div class="col-md-7">
          <ul class="nav nav-pills pull-right">
            <!-- Links -->
          </ul>
        </div>
      </div>
    </div>
  </footer>
  <!-- Footer End -->         

Step 1.1.5: Save the Social App layout file and open it in your favorite browser, the web page will look like,

Twitter Bootstrap Social app Website Layout

Step 1.2: Now we are going to create three section to add chat, page links and advertisement using Grid. For this, add the below code,

<div class="row">
    <div class="col-md-6">

    </div>
    <div class="col-md-3">

    </div>
    <aside class="col-md-3">

    </aside>
</div>

Step 1.2.1: Add Chat code in first section like below.

<div class="row">
      <div class="col-md-2"><img src="user.jpg" /></div>
      <div class="col-md-10">
     	  <p><strong>Some Person said:</strong> Bacon ipsum dolor sit amet nulla ham qui sint exercitation eiusmod commodo, chuck duis velit. Aute in reprehenderit, dolore aliqua non est magna in labore pig pork biltong.</p>
          <ul class="nav nav-pills">
            <li><a href="">Reply</a></li>
            <li><a href="">Share</a></li>
          </ul>

          <h6>2 Comments</h6>
          <div class="row">
            <div class="col-md-2"><img src="user1.jpg" /></div>
            <div class="col-md-10"><br /><p>Bacon ipsum dolor sit amet nulla ham qui sint exercitation eiusmod commodo, chuck duis velit. Aute in reprehenderit</p></div>
          </div>
		  <br />
          <div class="row">
            <div class="col-md-2"><img src="personal.jpg" /></div>
            <div class="col-md-10"><br /><p>Bacon ipsum dolor sit amet nulla ham qui sint exercitation eiusmod commodo, chuck duis velit. Aute in reprehenderit</p></div>
          </div>
        </div>
      </div>

      <hr />

      <div class="row">
        <div class="col-md-2"><img src="user(2).jpg" /></div>
        <div class="col-md-10">
          <p><strong>Some Person said:</strong> Bacon ipsum dolor sit amet nulla ham qui sint exercitation eiusmod commodo, chuck duis velit. Aute in reprehenderit, dolore aliqua non est magna in labore pig pork biltong.</p>
          <ul class="nav nav-pills">
            <li><a href="">Reply</a></li>
            <li><a href="">Share</a></li>
          </ul>
        </div>
      </div>

      <hr />

      <div class="row">
        <div class="col-md-2"><img src="user.jpg" /></div>
        <div class="col-md-10">
          <p><strong>Some Person said:</strong> Bacon ipsum dolor sit amet nulla ham qui sint exercitation eiusmod commodo, chuck duis velit. Aute in reprehenderit, dolore aliqua non est magna in labore pig pork biltong.</p>
          <ul class="nav nav-pills">
            <li><a href="">Reply</a></li>
            <li><a href="">Share</a></li>
          </ul>

          <h6>2 Comments</h6>
          <div class="row">
            <div class="col-md-2"><img src="user1.jpg" /></div>
            <div class="col-md-10"><p>Bacon ipsum dolor sit amet nulla ham qui sint exercitation eiusmod commodo, chuck duis velit. Aute in reprehenderit</p></div>
          </div>
      </div>
 </div>

Step 1.2.3: Save the file and open it in your favorite browser, the web page will look like,

Twitter Bootstrap Social app Website Chat

Step 1.2.4: Next add profile image and other page links in second section.

<div class="panel-footer" >
        <a href="#"><img src="user(1).jpg" style="padding-right:10%"/></a>
        <h5><a href="#"><b>My Name</b></a></h5>
        
        <div class="btn-group-vertical" style="width:200px; margin-left:5%;">
		   <button type="button" class="btn btn-default active">Profile</button>
		   <button type="button" class="btn btn-default">Friends</button>
		   <button type="button" class="btn btn-default">Family</button>
		   <button type="button" class="btn btn-default">Photos</button>
		   <button type="button" class="btn btn-default">Events</button>
		   <button type="button" class="btn btn-default">Games</button>
	</div>
</div>

Step 1.2.5: Save the file and open it in your favorite browser, the web page will look like,

Twitter Bootstrap Social app Website Without Advertisement

Step 1.2.6: Next add advertisement panel in third section.

	 <p><img src="http://placehold.it/300x440&text=[ad]" /></p>
	 <p><img src="http://placehold.it/300x440&text=[ad]" /></p>

Step 1.2.7: Save the file and open it in your favorite browser, the web page will look like,

Twitter Bootstrap Social Site Website Home Page

Step 2 >>