Posts

Showing posts from July, 2025

Traning Day 33

Industrial Training – Day 33: Exploring JavaScript Basics Today marked an exciting shift in my learning journey as I delved into the basics of JavaScript (JS) – the scripting language that adds interactivity to web pages. After working extensively with HTML and CSS in the previous weeks, I finally got hands-on with JS and started understanding how dynamic functionalities are built into websites. I began the day by learning about variables – how to declare them using var , let , and const , and understanding the difference between them. Then I explored data types like strings, numbers, booleans, and arrays. It was interesting to see how JavaScript handles operations and data storage. Next, I practiced writing functions – reusable blocks of code – and saw how they can help keep code clean and modular. I also explored conditional statements like if , else if , and else to make decisions in code. One of the highlights of the day was learning about loops like for and while , whic...

Day 32

Industrial Training - Day 32 Learning JavaScript Basics Today was the 32nd day of my industrial training, and I started working with JavaScript to bring interactivity to web pages. After completing deployment tasks earlier, my mentor guided me to begin JavaScript, and I wrote around 30 lines of basic code today. Here’s what I practiced: Displaying output using console.log() Declaring variables using let , const , and var Writing if-else condition  I also created a small script where clicking a button changes the text on the page. It felt great to see something happen without refreshing the browser. Even though it's just the beginning, it was a fun and productive session. I’m excited to explore more JS features like loops, arrays, and user input handling in the coming days. JavaScript is definitely opening new possibilities for web development!

training Day 31

Industrial Training Day 31: From Deployment to JavaScript Today marked a new milestone in my industrial training journey. I successfully deployed the project I had been working on over the past few days. It was satisfying to see all my efforts live and functioning on the web. Though a few issues like image loading were earlier faced, they were resolved. Once the deployment was confirmed, I shared the project link with my mentor. After reviewing it, my mentor appreciated the design and layout. Then came the next phase of learning – JavaScript. My mentor suggested I begin exploring the basics of JavaScript. This excited me, as JavaScript adds interactivity to web pages. I started with understanding what JavaScript actually does in a website. I learned how it works alongside HTML and CSS. My mentor emphasized that HTML is for structure, CSS for design, and JavaScript for behavior. I wrote my first console.log("Hello World"); program. Then I tried simple alerts and...

training Day 30

 Industrial Training – Day 30 Final Task Completion, Deployment & Presentation Preparation Today was the last day of my industrial training. I completed all remaining tasks of my project. Final checks were done to ensure design consistency. I tested responsiveness for mobile, tablet, and desktop. Minor bugs and layout issues were fixed. Animations and transitions were smoothed out. I validated the code for clean structure and optimization. All links and buttons were cross-checked. After completion, I moved on to deployment. I used GitHub Pages for hosting. Uploaded all project files successfully. Next, I started preparing for the presentation. Created a clear and simple slide deck. Explained the objective of the project. Added tools and technologies used. Listed out major features of the project. Included screenshots and live demo link. Practiced explaining key points confidently. I also made a checklist to cover during the presentation. The entire training...

Training Day 25

 Industrial Training – Day 25  Today marked the 25th day of my industrial training journey, and I successfully completed the final part of my current project – the User Review or Testimonials section. This section plays a key role in building user trust, as it highlights positive feedback from previous clients or users of the service. To create this part, I used clean and responsive HTML and CSS. I designed multiple review cards that display the user's name, photo, star rating, and their feedback. I ensured that each review card had a modern, minimalistic look with proper padding, margins, and shadow effects to make them visually appealing. For mobile responsiveness, I used media queries to adjust the layout – reviews appear in a single column on smaller screens and in a grid on larger ones. I also used flexbox and grid properties to ensure alignment and spacing were consistent. One of the challenges I faced was making the layout look uniform despite having reviews of differen...

Training Day 24

Industrial Training – Day 24 Blog Today is the   Day 24 of my industrial training journey, Today I focused on completing the middle part of the landing page —specifically the features section . The task involved converting a visual design into a responsive and structured HTML/CSS layout. I started by analyzing the section structure, which typically includes three main features with icons, headings, and descriptions. I used semantic tags like <section> , <div> , and <article> to maintain proper HTML5 structure. Each feature block was styled using Flexbox to align content horizontally on larger screens and stacked vertically for mobile responsiveness. I applied consistent spacing, background colors, and hover effects to make the design clean and user-friendly. Typography and font styling were implemented to match the design guide. I also ensured mobile responsiveness , testing on different screen sizes to avoid content breaking or overlapping. Minor adjustm...

Training Day 23

 Industrial Training Day 22 – Today is 23 day of industrial training I successfully completed my latest project! This was a major step forward in applying everything I’ve learned so far, from design thinking to responsive web development. The project I completed is a professional landing page for a data analytics company called workit. The page showcases modern design, clean layout, and is fully responsive across different screen sizes. It includes structured sections like:A hero section   eye-catching illustration and features section describing key benefits like actionable insights, data-driven decisions, and affordability, testimonial/personal invitation section from the founder,And a simple footer with social links.I paid special attention to details such as color contrast, typography, spacing, and hierarchy to make the content readable and attractive. I also worked on making the layout mobile-friendly using proper CSS techniques like Flexbox and media queries.This pr...

Training Day 22

On Day 22 of my industrial training, I focused on updating and refining my existing project. After receiving feedback and reviewing my previous work, I identified several areas that needed improvement in terms of layout, responsiveness, and overall design. I began by improving the HTML structure to make the code cleaner and more semantic. I used appropriate tags like <header>, <section>, and <footer> to give proper meaning and structure to the content. In the CSS, I worked on enhancing the layout spacing, margins, paddings, and consistent use of color and typography. I also updated the media queries to make the design more responsive across different devices. I replaced large images with compressed, web-optimized versions for faster loading. I also ensured all content, especially text and buttons, was aligned properly and had enough white space for clarity. Some unnecessary code was removed, and reusable classes were created to keep the stylesheets organized. I also f...

Training Day 21

On Day 21 of my industrial training, I focused entirely on identifying and correcting mistakes in my ongoing web design project. I started by reviewing my HTML and CSS structure. I noticed several issues like improper alignment, inconsistent spacing, and overlapping content on smaller screens. One major mistake was missing or incorrect media queries, which caused the layout to break on mobile devices. I also found unused classes and messy code that made editing difficult. With feedback from my trainer, I restructured the CSS file, grouped similar styles together, and removed unnecessary code. I applied proper media queries to fix responsiveness issues. I improved layout using Flexbox instead of relying heavily on margins. I also ensured consistent padding and spacing across all sections. Images were updated with proper alt text for better accessibility. I also fixed button styles and ensured the font sizes were uniform and mobile-friendly. By the end of the session, my project lo...

Training Day 20

Industrial Training – Day 20 Today is  my 20 th Day of  industrial training journey . it was entirely dedicated to reviewing and improving my previous projects. After that my mentor shared feedback with me and peers, identifying both minor and major issues in the code and design structure. Correcting responsiveness issues : Some sections were not displaying well on smaller screens.  Fixing alignment and spacing problems : Several components were misaligned or unevenly spaced. Organizing CSS for better readability : I cleaned up redundant styles, grouped similar properties, and added comments for clarity.  Replacing placeholder images and text : I updated all dummy content with more realistic visuals  Validating HTML/CSS : I used online validators to spot syntax errors or outdated tags and resolved it. By the end of the day, I saw a clear difference in the performance and visual appeal of my projects and Task .

UI UX design

 Here are important terms every UI/UX designer should know, categorized for clarity: --- 🔹 Basic UI/UX Terms Term Description UI (User Interface) Visual elements of a product (buttons, icons, colors, layout). UX (User Experience) Overall experience and satisfaction a user has with a product. User Persona Fictional representation of the target user. User Flow Path users take to complete a task in a product. Wireframe Basic layout/design blueprint (low fidelity). Prototype Interactive model of the design (mid/high fidelity). Mockup Visual design draft (non-interactive, high fidelity). --- 🔹 UI Design Terms Term Description Visual Hierarchy Arranging elements to show importance (e.g., large titles). Typography Style and appearance of text (font, size, spacing). Color Theory Understanding how colors affect mood/usability. White Space Empty space around elements; improves readability. Grid System Framework to structure layout. Responsive Design Adapting UI to various screen sizes (mob...

Important points

✅ 1. Text & Font Properties color font-family font-size font-style font-variant font-weight letter-spacing line-height text-align text-decoration text-indent text-transform white-space word-spacing direction unicode-bidi quotes --- ✅ 2. Box Model Properties margin margin-top margin-right margin-bottom margin-left padding padding-top padding-right padding-bottom padding-left border border-width border-style border-color border-top border-right border-bottom border-left outline outline-width outline-style outline-color outline-offset width height min-width max-width min-height max-height box-sizing --- ✅ 3. Positioning and Layout display position top right bottom left z-index float clear overflow overflow-x overflow-y visibility clip resize --- ✅ 4. Flexbox & Grid /* Flexbox */ display: flex; flex-direction flex-wrap justify-content align-items align-content align-self flex flex-grow flex-shrink flex-basis order /* Grid */ display: grid; grid-template-columns grid-template-rows g...

Training Day 19

 Industrial Training Day 19  Today is the  Day 19 of my industrial training, and it was a productive day. My main task for the day was to design a Preview Blog Card using HTML and CSS. This task helped me improve my UI skills and also deepened my understanding of layout structuring, styling, and responsiveness. I began by analyzing a modern blog card layout. The card had a clean white background, a bold header section, and a visually engaging thumbnail image at the top. It also included a small tag (like "Learning"), publication date, blog title, a short description, and author information with an image. The entire card was styled to appear slightly lifted off the background using a soft shadow, which added a modern and appealing look. I paid special attention to spacing and typography. The color palette was chosen to match modern design standards — bright yellow background with contrasting text for readability. One of the most important aspects I practiced was resp...

Training Day 18

 Industrial Training – Day 18 Mastering Responsiveness and Starting Fresh Today is my industrial training of Day 17, I successfully completed the responsiveness of the previous project, ensuring it looks perfect across all screen sizes including mobile, tablet, and desktop. I applied various media queries, flexbox properties, and percentage-based layouts to make the website fluid and adaptable. The entire structure, including the navigation bar, cards, footer, and image sections, now adjusts seamlessly to different devices. Once the final testing of the last project was done, I moved on to a brand-new task assigned by my mentor. This task involved building a fresh layout entirely from scratch using HTML and CSS. I started by creating the basic structure with semantic HTML elements such as <header>, <section>, and <footer>. For the design, I implemented modern CSS techniques like flexbox, grid, and rem-based units to ensure better scalability. One of the major goal...

Training Day 10

 Today is  the 9th day of my training, and it was an exciting step forward as I began developing a new web project. I focused on building the main web page, which acts as the central hub for navigation and user interaction. For clean layouts modern typography, and a responsive header to ensure it looks good across for different devices. Along with this, I created a draining page that handles specific content flow and transitions. This page make close attention to spacing, readability, and consistency in design. Another thing today I  was developing a user-friendly page that emphasizes accessibility and ease of use. These design choices are important to enhance user experience and engagement. Overall, the structure of the project is coming together beautifully.  I’m excited to continue refining the pages and adding more features in the coming days

Training Day 8

 Today was the 8th day of my web development training, and I worked on creating a structured and visually appealing project using HTML and CSS. In this project, I designed and implemented several key sections of a website, starting with the navigation bar. The navbar includes a logo and menu links, making it easy for users to navigate between different parts of the website. I used Flexbox to align the items properly and added hover effects for a more interactive feel. After that, I created the domain block, which allows users to search for domain availability. This section includes a text input field and a styled button, designed to catch attention and encourage user interaction.with this my day was ended.

Training Day 7

 Today is my 7 th day of training as you know I have done basic and advance HTML and CSS so, Now it's time for creating a project  In this project, I focused on designing and developing a modern, responsive website using only HTML and CSS. The aim was to build a user-friendly interface and we  while following a consistent color pattern across the site. The design process started with proper planning of layout and structure, ensuring the site adapts well to all screen sizes using responsive techniques like media queries and flexible layouts. Today I leaned about typography, functional links, badges, structured lists, icons, and buttons.. Typography played role in improving readability and aesthetics. Such as different font families, sizes, and weights.Links were styled with hover effects and make it accessible. For lists, both ordered and unordered formats were used to organize content and different icons were added. Overall, this project demonstrates how  HTML and CS...

Training Day 6

 Today is the Day 6 of my training, I continued exploring the advanced concepts of HTML and CSS, focusing on creating interactive forms, transitions, and animations.  I learned how to build user-friendly forms using various HTML elements such as input fields, checkboxes, radio buttons. After forms, I moved on to CSS transitions, which allowed me to add smooth effects like color changes, resizing, and hover effects etc. After that I have done a task of creating a  sign in form . With this my day was ended.

Training Day 5

 Today is the fifth day of my  training, I Progressed deeper into the advanced concepts of HTML and CSS, doing Part 2 of the module and progressing up to Module 4, i.e.-images. The session began with a quick recap of semantic HTML elements such as <section>, <article>  then I did advance concepts of CSS including the box model, positioning techniques like relative, absolute, and fixed,  Flexbox. After that <img> tag, setting attributes like alt, width, and height, and styling them with CSS   Overall, Day 5 was both informative and practical.

Training Day 4

 Training Day-4 Today was my training's 4th day,I worked on responsiveness as per the instructions of mentor (given to me a day before).I got through it and the video of 2.5 hour video.and I revised HTML and CSS.I worked on the hand practice of things. Moreover, I did the previous learnings to get revised with the topics.Specifically the basic and part 1.

Training Day 3

 Training Day-3 Today, I focused on learning about responsiveness in HTML and CSS. I studied how to design websites that adapt to different screen sizes, from desktops to mobile phones. I watched 2.5 hours of video tutorials and tried to implement what I learned into my code. Although some parts were still confusing, I made a strong effort to understand the concepts. I made changes to my webpage based on what I learned. Some elements are now responsive and displaying correctly, while others still need adjustments. I also developed a better understanding of media queries and how they allow me to apply specific styles depending on the screen width. I experimented with using both fluid and fixed widths to make my design more flexible. It was a hectic day, but I did my best to push through and make progress. I’ve sent you the update to my mentor to be informed, and with that, my day comes to an end.

Training Day 2

 Training Day 2 Today marked the second day of my training, and I continued working on replicating the recipe page. The desktop version is complete, and now I'm focusing on making it mobile-responsive. To begin, I conducted some research to understand how to implement responsiveness. Through my research, I learned about media queries and how they can be used to adjust the layout based on the device's screen size. I watched several tutorials on YouTube and used AI tools to deepen my understanding. After grasping the concept, I practiced implementing media queries on basic tasks. Following that, I resumed working on the task assigned by my mentor. While I made progress, I wasn't able to fully complete the mobile responsiveness just yet. I discussed the issue with my mentor, who kindly provided me with a detailed video tutorial on how to implement responsiveness more effectively. Today, I learned a lot about media queries and the importance of mobile responsiveness. It was a v...

Training Day1

 Training Day 1 Today was the first day of my training. I was very excited for the new beginning. My day started with the introduction with my mentor. I introduced my self and talk about my previous projects. My mentor gave me the first task then to replicate food recipe web page with html and css. I created firstly the basic blue print of the web page given with html elements and after that to beautify it,used css. Overall page is done, responsiveness is left. I enjoyed a lot working on my first training task.

Industrial Training Day 17

Training Day 17 –  Meeting & New Task Assign Today is the 17th day of my training journey, and it started on a productive note with a project meeting scheduled with my mentor. During the session, we discussed the progress of my current projects and how they align with the overall learning goals. I presented the updates on my previous tasks and received some valuable feedback on areas for improvement. The meeting was not just about reviewing the past—it was also about what comes next. My mentor appreciated the effort I’ve been putting in and assigned me a fresh task to work on. This time, it revolves around building a web layout using HTML and CSS . I'm really excited because it's a great opportunity to apply what I’ve learned so far in a practical and creative way. He emphasized focusing on clean structure, responsive design, and proper use of styling techniques. He also encouraged me to pay attention to the little details, like alignment, spacing, and mobile compatibili...

Industrial Training Day 16

Industrial Training Day 16 Blog Today is the 16 Day of my industrial training, and I’m glad to share that I have successfully completed my project. On this final stretch, I focused on reviewing the entire website layout and refining the last few minor changes to ensure a clean, responsive, and user-friendly design. I went through each section of the project, tested it across different screen sizes, and made small adjustments wherever necessary — especially to spacing, font sizes, and alignments. I carefully revised the responsiveness of the control panel section, realigned images and icons, and ensured that all content displayed properly on both desktop and mobile devices. A few color inconsistencies and spacing issues were resolved to enhance the visual appeal. I also validated the code for proper HTML semantics and CSS structure to keep it organized and efficient. Additionally, I optimized some of the image sizes and tested the website on multiple browsers to check compatibility. ...

Training Day 15

Industrial Training Day 15: Website Design and Responsiveness Today marks the 15th day of my industrial training journey, and it was a productive one! I focused on two major areas: website design layout and making it fully responsive across various screen sizes. The day began with planning and sketching the layout of the website. I decided on a clean and modern design approach, ensuring that each section of the website—such as the header, hero section, features, pricing, testimonials, and footer—is well-structured and visually appealing. I paid close attention to color schemes, typography, spacing, and component alignment to maintain a consistent and professional look throughout the site. Once the base design was in place using HTML and CSS , I moved on to the responsiveness part. This involved writing media queries to ensure the website adapts perfectly to different screen sizes like mobile phones, tablets, and desktops. I adjusted flexbox and grid layouts, resized images, twea...

Training Day 14

Industrial Training - Day 14 Today in my industrial training, I focused on enhancing the responsiveness of my web project. I went through all the sections of my existing website and used CSS media queries to ensure that it looks clean and functional across all devices, including mobile phones, tablets, and desktops. The main goal was to improve user experience by adjusting layouts, font sizes, image scales, and spacing dynamically based on the screen size. In addition, I also upgraded the Moshify clone project by refining its responsiveness. I tested the Moshify site layout on different devices and fixed several layout bugs that were affecting the navigation bar, pricing section, and footer in smaller screens. This hands-on task helped me understand the importance of mobile-first design and how to write scalable, maintainable responsive CSS. I also used flexbox and grid properties to maintain alignment and structure across breakpoints. Overall, today was productive as I have complete r...

Industrial Training Day 13

Industrial Training Day 13: Finalizing CSS Techniques Today  is my 13 day of industrial training it marked a productive step forward in my industrial training journey as I focused on wrapping up all the remaining essential CSS concepts. I explored and implemented Object-Oriented CSS (OOCSS), which helped me write reusable and maintainable code by separating structure and skin. I also learned about using CSS Variables, which brought a lot of flexibility and ease when managing colors, fonts, and other design tokens across my stylesheets. One of the most useful methodologies I applied was BEM (Block Element Modifier) — a naming convention that helped organize my classes in a clear, scalable way. Besides these, I also reviewed various modern CSS practices and improved consistency across my project. These techniques have not only cleaned up my code but also made my project more efficient and professional. Overall, Day 13 was all about polishing the styling aspect and building a solid fo...

Training Day 12

  📝 Industrial Training – Day 12 Today is my 12th day of my industrial training  and it was a productive day. I began the day by successfully deploying my HTML and CSS project on GitHub Pages. After days of designing, coding, and Created  homepage, pricing, customer reviews, and footer. Alongside deployment, I continue learning about the CSS transition property , which is used to create smooth animations when changing CSS properties. I studied how to apply transitions on elements like buttons, cards, and images to make the user experience more interactive and polished. To practice this, I completed a task where I built a rotated testimonial card that included  hover effect using transition and transform . The card would rotate back to normal and slightly zoom in when hovered, which added a professional and modern touch to the design. From this task, I properly understand about: transition-duration , transition-timing-function , and transition-property wo...

Training Day 11

  Training Day 11 : Training Day 11 – Project Completion and Deployment Today  is my 11 th day of industrail training. today I have complete  web site  —  I successfully wrapped up a fully responsive and user-friendly website that includes a detailed main page , a well-structured user interface , and an engaging customer review section that adds credibility and interactivity to the site. I focused on making sure that the layout looks great on both desktop and mobile screens, using HTML and CSS to ensure clean, efficient, and visually appealing design. After thorough testing and final touch-ups, I deployed the entire project to GitHub , making it accessible and sharable online. This experience helped me understand the full cycle of web development — from coding and design to deployment. I also learned how to use Git and GitHub effectively, which is a key part of modern development workflows. Overall, today was a proud moment seeing my efforts live on the web!...
        Training Day 10 Blog – Building small website  On Day 10 of my Training ,  The focus for the day was on creating a complete and responsive structure, covering all the essential components of a website.  I started it with creating a   main homepage , which serves as the entry point of the website. It includes a well-structured navigation bar,  and visually appealing content blocks that introduce the purpose and features of the site. After setting up the main page, I moved on to designing the User Page . This page was tailored to enhance user interaction and personalization. It includes sections where users can log in, manage their profiles, and view personalized data. We ensured the layout was clean and user-friendly, keeping accessibility in mind. Next, I developed the Subscription Page , which allows users to choose between different plans. I used pricing cards with r design to display features of each plan clearly. Buttons f...