Week 02
Project Management

1. Discover and work with GitHub


I have the opportunity to finaly experiment GitHub!


I follow a great tutorial to install and configure GitHub on my laptop and online on Gitlab. The SSH keygen part was a bit tricky.

I like to have the opportunity to use console and bash to manage serveur space.


2. Create my Website


I have some good experience in HTML since 2000 when I was a website development teacher in Chile for 3 months. In 2003, during my master degree, i start using CMS platforms like Mambo/Joomla (!) then switch to WordPress in the early days with my first blog in 2005. Later, I start my second blog with my name as a domain name in 2010 with WordPress for my professional portfolio (www.geoffroigaron.com) and for my clients and others projects.

With this project, I choose to use the open source software Brackets to edit code. I discoverd HTML 5 and Bootstrap framework to rapidely develop a user friendly and responsive website.


I discovered tutorials for easy relearning with W3schools.com



Advantages of Bootstrap:
  • Easy to use: Anybody with just basic knowledge of HTML and CSS can start using Bootstrap
  • Responsive features: Bootstrap's responsive CSS adjusts to phones, tablets, and desktops
  • Mobile-first approach: In Bootstrap 3, mobile-first styles are part of the core framework
  • Browser compatibility: Bootstrap is compatible with all modern browsers (Chrome, Firefox, Internet Explorer, Safari, and Opera)

It's really plesant to write code with simplicity and efficiency.


Screen capture and image challenge


To document proprely my assignments, I have to make a lot of screencaptures and photos. So I like to add Lightbox option to my website.
First, I try to implement LightBox open source project by Lokesh Dhakar.. I realise I'll have to understand more about JavaScript and JQuery.

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.


3. Plan and Sketch my Final Project


My project is align to my interest about skills development and recognition in Fab Labs context. So, I imagine a kiosk to present skills and/or achivements and/or uses in Fab Labs.

My first concept : Skill Board Kiosk



I know its ambicious, but i'll adapt the concept and make decisions about complexity of each part in the next weeks.

 Assigments 





CC © 2018 Geoffroi Garon-Épaule