Hello, everyone!



Let's start!



In this assignment, I have:

  1. to decide of the project theme;
  2. to describe the creation of a site;
  3. to push site files through the GIT.





The first point is the Final Project proposal.


Electro longboard description.

My idea is to create a prototype of safety longboard. It will have an array of sensors to control situation around and it will help people with a lower entry-level of riding start the ride.
He will have two brushless motor, two ESCs, mainboard, power supply and voltage stabilization, an array of sensors, a joystick and a longboard himself.


If you need more information you can see the final project page, main page or download this PDF presentation of my final project.




The second is documentation.


This semester, I studied Javascript at the University. Before that (in school when I was studying websites), I did a simple html pages. And I thought: "it isn't difficult". I quickly decided to take the bull by the horns and start doing. As a platform, I took Adobe DreamWeaver. But you can also write in notepad (JS). Of course, without styles.

Looking ahead, I will say that it wasn't so easy. There is a 4th week of the Fab Academy now and I just now got a well-adjusted template for writing assignments!

For learning some features I used tips, advices and tutotials from youtube videos ant Adobe guide. Here you can see enaugh lessons about DreamWeaver.



Here is the first version of the site. Standard bootstrap template.



I was delighted! But one of my friends looked at my page and joked: "Is it web 1.0?" Meaning sites older than google. I was disappointed in wasted investment of time.

I began to study different templates and look at other people's pages to find features. And now you can see my page as it is :)



This is a screenshot of this page code:)

I invested a lot of time to make viewing my page interesting. I hope it succeesed :)



The GIT.



The first feature that I used - it google-disk folder. This makes possible to keep files in the cloud and pushing from many computers! But you have to keep it well synchronized.
Next I installed GIT for PC, which includes GIT GUI, GIT CMD and GIT BASH.
After you have to generate SSH-key. This guide are very simple. I used it.
The next - is uploading data to server. There is three simple commads for this: git add ., git commit -m "smth" and git push. This is a minimum knowledge to uploading page. For more - read GIT help. It's also very simple.


And after all this, you can have fun wit pushing :)



Thank you.