Week 1

About Me Assignments Final Project Fab Lab 2017
About Me Assignments Final Project Fab lab 2017
×

PRINCIPLES & PRACTICES, PROJECT MANAGEMENT

This week Neil Gershenfeld introduced us to the world of making almost anything. He talked a little bit about MIT and the different kind of tools, machines we can use to making our prototypes. Task for this week are building our own homepage with html to document our assignments, intall the github and display a possible final project

Assigned Tasks:

Learning Outcomes

About Me

Project proposal is its initial steps, here is the link of my Final Project Idea

For this assignment We have to make our own portal, where we have to upload our all future assignments, tasks, and accomplishment details. This task was much easier for me, as being from computer side it wasn't a big challenge for me.

First I started with thinking what type of website I want to make, starting from paper design and the functionalities I want to be in my website (like it should also support other platforms and it should be responsive).

Well I made a rough sketch of the placement functionalities, I want in my webpage. (Which I changed latterly, because there are already tons of webpages of similar style so I changed the look and)

Rough Sketch

The rough sketch of how my website should look like

There are tons of tools available to help out creating webpages, many free built-in templates, and many frameworks to ease your work (bootstrap, jquery mobile etc). But as I wanted to make my own complete new website, I ignored all those templates and started working from scratch.

I don't like tools where you have to drag and drop for web pages, its better to code yourself for each and every single element so I installed notepad++, and it is free as well so I didn't needed any license.

Notepad++ Site

The version of Notepad++

As notepad++ doesn't support any programming languages by default, but there are tons of plugins available for it to help you out during coding, so I downloaded "HTML TAG" plugin which helped me a lot during coding

HTML TAG Plugin

The HTML TAG plugin, to support the Notepad++ HTML coding.

And after this is just the coding, thinking and changing & developing accordingly. Well I started from first dividing my design into divisions (header, main and footer).

Website initial Look

The initial look of my webpage.

The Notepad++ coding environemnt is interesting, it kept me urged to work on coding and complete the webpage as fast as I can.

Notepad++ Coding 1

The Notepad++ Editor for HTML coding.

Notepad++ Coding 2

The Notepad++ Editor for CSS coding.

And after a few hit and trials, and many changes from the initial plan, this is the website I could finish out.

Notepad++ Coding 2

My Webpage Final Look.

After completion of my website, well it was only two pages (contact and the main page), now it was the task to upload the website on Git Server.

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance.

There are basically a few commands, which I had to go through, and my all project got uploaded on the server.

Here are the steps which I have to go through

Git 1

Git Commands

Git 1

Git Commands

Git 1

Git Commands

And thats all for this week.