Week 1 : Website creation

During this week I learned basic codeing to complete the website page from the beginig, learning about Git and Vision. Giving my best to follow all the process and provide documentation with steps of how I creat my first repository

"Tool Finder"

Description

The Automated Rotary Organizer is a device engineered to transform the way you store, access, and organize objects. Utilizing advanced automation technology, this innovative organizer enhances convenience and efficiency in both home and office settings. With its intelligent design and user-friendly features, it streamlines the organization process, making it easier than ever to keep your space tidy and items readily accessible.

Gantt Chart

Gantt Chart

Activity Status Start Date Due Date Duration
Research Done 01/01/2024 28/01/2024 6 days
Previous Works Done 01/01/2024 28/01/2024 6 days
Sketch Done 01/01/2024 28/01/2024 3 days
Define materials Done 29/01/2024 17/02/2024 5 days
Proto Done 18/02/2024 01/03/2024 5 days
Make PCB Done 02/03/2024 15/04/2024 4 days
Design Interface Done 16/04/2024 20/04/2024 7 days
Program Done 21/04/2024 30/04/2024 10 days
Print and Cut pieces Done 21/04/2024 30/04/2024 8 days
Slide Done 02/03/2024 15/04/2024 2 days
Test Done 01/05/2024 05/05/2024 2 days
Assemble Done 01/05/2024 13/05/2024 4 days
Final Touches Done 01/05/2024 13/05/2024 5 days
Video Done 14/05/2024 19/05/2024 2 days
Presentation Done 20/05/2024 10/06/2024 1 day


Reflection Summary

This week, I delved into basic coding to create a webpage from scratch, focusing on HTML, CSS, and JavaScript. I also learned about Git and GitHub for version control.

The most significant part was understanding how HTML structures a webpage, CSS styles it, and JavaScript adds interactivity. Git and GitHub were crucial for managing project versions.

Challenges and Solutions

One of the biggest challenges was understanding how Git commands work, especially when it came to pushing changes to the remote repository. Initially, I had issues with pushing certain files, such as images. However, by reviewing the documentation and searching for solutions online, I was able to resolve these issues and ensure all changes were correctly reflected on GitHub.

Future Applications

The knowledge gained this week is fundamental not only for web development but also for any software project I work on in the future. Understanding HTML, CSS, and JavaScript will allow me to build and improve more complex web pages. Additionally, using Git and GitHub will be indispensable for managing projects, collaborating with other developers, and keeping a detailed record of all code modifications.