1. Principles and practices & Project Management¶
WEEK 1¶
This week’s assignments are:
- To learn and get used to GitLab (which provides a version control solution) for documenting our assignments
- To learn and explore the basics of Web Developemtent using HTML(Hypertext Markup Language), CSS(Cascading Style Sheets), JS(JavaScript), etc.,
- To plan and sketch ideas for our Final Project
Learning GitLab¶
Since I’m totally new to Website Creation and Web Developement, HTML, CSS and JS was difficult for me so I started my documentation in GitLab using MarkDown.
In simple words MarkDown is a markup language where we can use special characters instead of tags as such used in HTML
Shhhhh… heres a cheat sheet which can get you a heads up on MarkDown…
Using MarkDown I was able to easily edit text and upload a new image for my “Home” page and “About Me” page…
Creating Website using HTML¶
I started off by downloading and installing VS Code(Visual Studio Code) through which I was able to create a basic landing page with the help of w3schools.com …
Due to time limitations I am going to use a HTML template and work on up from there
Learning Git¶
We learnt how to update text, upload images, add and remove content etc., using GitLab online, but to do it locally using our PC we had to download and install GitBash terminal which helps us to pull contents into your PC to work locally and push it back into GitLab
To do so:
- we first we cloned our student repository by copying the URL from the “Clone” buttom from our GitLab page to the GitBash terminal
- Then we configured our email address for uploading
- And then generated and added an SSH(Secure Shell) key to GitLab
Now that we set up Git on our PC we can easily push and pull contents into our website using the Git terminal
Project Idea 1¶
WorkDesk¶
This idea popped up to me one day as I was working on some 3D design for hours and thought for a second if I can stand up and work, and I added to that thought what if we can integrate some more tools into the work desk like a clock, temperature display, maybe even a phone/tablet stand or even a foldable table lamp and many more gadgets like a wireless charging dock, a USB hub which can be plugged into your laptop/PC and even a cooling pad.
Project Idea 2¶
Modular CNC¶
Being an Interior Designer I have always had many challenging experiences and, CNCs and other computerized machines have saved me time and money and I have always had the thought “What if I could carry around a CNC in modules and assemble it right at my worksite” so I can work from basically anywhere and also thought maybe if it had an interchangable router head so I can use it not only for milling but also for 3D printing, laser engraving, marking, etc., which opens a large variety of possibilities from a CNC that you can carry around anywhere and everywhere and if I am able to bring this product out into the world this will help a lot of creatvie people who can now easily make whatever they want just using this one CNC and having a router head depending on their kind of work.
Project Idea 3¶
Mini Desk Assistant¶
From hours of working on my PC on designs and renders, I have always thought how cool it would be to have an tiny little desktop assistant that can read out your notes, reminders, tell time, weather, temperature, or even read out messages from your phone. I also thought it i can use it like a pen/pencil holder and maybe incorporate a phone stand I could bring even more purpose by organising my desktop and keeping everything tidy.