Skip to content

YugChapherkar/microsoftyug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Microsoft — Cloud, Computers, Apps & Gaming

A small static landing page project (HTML + CSS) showcasing Microsoft-like branding, images and services.


Project overview

This repository contains a simple static website built with plain HTML and CSS. It includes an index.html, a single style.css file, and an Assets/ folder with images used by the page.

The page is intended as a promotional/marketing landing layout (hero, services, feature cards, footer). No JavaScript or build tooling is included.


Quick facts / analysis

  • Tech: HTML5, CSS3
  • Files: index.html, style.css, Assets/*
  • Responsiveness: No explicit CSS media queries were found. The page includes a mobile viewport meta tag but may not be fully responsive on small screens.
  • Accessibility: Images currently have empty alt attributes; recommend adding descriptive alt text and ARIA where needed.
  • External resources: Google Fonts and Font Awesome are loaded via CDNs in index.html.

How to run locally

The site is static — open index.html directly in a browser. For a safer local dev server (helpful for fonts/CDN and relative paths), run a simple HTTP server:

# Python 3 (recommended)
cd microsoftyug-main
python -m http.server 8000
# then open http://localhost:8000 in your browser

Or use any static server (Live Server extension in VS Code, serve npm package, etc.).


Project structure

microsoftyug-main/
├─ Assets/                # images and icons
├─ index.html             # main page
└─ style.css              # page styles

Deployment

This can be deployed as a static site. Suggested options:

  • GitHub Pages: push to a repository and enable Pages from the main branch or gh-pages branch.
  • Netlify / Vercel: drag-and-drop the folder or connect the repo for automatic deploys. (preferl vercel)

Suggested improvements

Below are practical suggestions to make the project production-ready:

  1. Make responsive

    • Add mobile-first CSS and @media breakpoints for common widths (≤480px, 768px, 1024px).
    • Stack columns into single column on narrow screens and reduce large paddings/margins.
  2. Accessibility

    • Provide descriptive alt attributes for all <img> elements.
    • Use semantic HTML (<header>, <nav>, <main>, <section>, <footer>).
    • Ensure sufficient color contrast and keyboard navigability.
  3. Performance

    • Optimize images (use modern formats like WebP/AVIF and ensure proper sizing). Consider srcset for responsive images.
    • Minify CSS and HTML for production.
    • Avoid loading unused fonts or reduce font weights.
  4. SEO & meta

    • Add meta description, Open Graph tags, and a meaningful title.
  5. Code quality

    • Split CSS into logical sections or use a preprocessor (Sass) for larger projects.
    • Consider organizing components (cards, navbar) with clear class names.
  6. Add a Build & CI

    • If you plan to expand: use a simple build step (npm + build scripts) and add GitHub Actions for linting and deploying.

Contribution

If you want to contribute:

  1. Fork the repo
  2. Create a branch feat/some-change
  3. Open a pull request with a clear description

License

Add a license file as needed. Suggested default: MIT.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors