International Architecture & Interior Design Studio
css-atelierforma.roboticela.com
Live Site · Features · Structure · Deployment · License
AtelierForma is a production-ready, static architecture studio website built exclusively with HTML5 and CSS3. It demonstrates editorial typography, asymmetric CSS Grid composition, semantic markup, WCAG 2.2 AA accessibility, and a monochrome-first visual language inspired by architectural magazines.
No JavaScript. No frameworks. No CSS preprocessors. No gradients. No shadows.
The site presents a fictional international practice specializing in residential, commercial, hospitality, and cultural projects—with original SVG assets, Unsplash photography, and professionally written content throughout.
- Semantic HTML5 landmark structure with skip link and heading hierarchy
- Modular CSS architecture (variables, reset, utilities, layout, components, animations)
- Sticky header with CSS-only mobile navigation and language selector
- Editorial hero with featured project card and studio statistics
- Twelve featured projects in an asymmetric CSS Grid
- Eight project categories with handcrafted SVG icons
- Six-stage design process timeline
- Awards, team, chronological timeline, publications, testimonials, journal
- FAQ using native
<details>/<summary>(zero JavaScript) - Contact CTA with studio information
- Full SEO suite: canonical, Open Graph, Twitter Cards, JSON-LD, robots.txt, sitemap.xml, web manifest
- CSS-only micro-interactions: hover borders, underline animations, image zoom, card transforms, focus states
- Responsive from 360px to 4K with fluid
clamp()typography - GitHub Pages deployment workflow included
| Token | Value |
|---|---|
| Background | #FFFFFF |
| Surface | #FAFAFA |
| Heading | #111827 |
| Body | #4B5563 |
| Primary | #2563EB |
| Accent | #0F172A |
| Border | #E5E7EB |
| Font | Plus Jakarta Sans |
| Max width | 1440px |
| Card radius | 16px |
| Button radius | 14px |
Hard constraints: no gradients, no box/text shadows, no glassmorphism, no JavaScript.
AtelierForma/
├── index.html
├── robots.txt
├── sitemap.xml
├── site.webmanifest
├── LICENSE
├── README.md
├── css/
│ ├── reset.css
│ ├── variables.css
│ ├── utilities.css
│ ├── layout.css
│ ├── components.css
│ ├── animations.css
│ ├── sections.css
│ └── style.css
├── assets/
│ ├── logo/
│ ├── icons/
│ ├── illustrations/
│ ├── floorplans/
│ ├── images/
│ └── favicon/
├── .github/
│ └── workflows/
│ └── deploy.yml
└── docs/
Add local screenshots to
docs/screenshots/after first deploy.
| Viewport | Path |
|---|---|
| Desktop hero | docs/screenshots/desktop-hero.png |
| Projects grid | docs/screenshots/projects.png |
| Mobile nav | docs/screenshots/mobile.png |
Live preview: https://css-atelierforma.roboticela.com
| Category | Target |
|---|---|
| Performance | 95+ |
| Accessibility | 100 |
| Best Practices | 100 |
| SEO | 100 |
Tips for scoring: serve over HTTPS, keep images compressed, retain semantic landmarks, and avoid third-party scripts (none are used).
- Skip-to-content link
- Landmark regions (
header,main,nav,footer,section) - Visible
:focus-visibleoutlines - Meaningful
alttext on all images - ARIA labels on icon-only controls
- Native accordion via
<details>/<summary> prefers-reduced-motionandprefers-contrastsupport- Keyboard-reachable navigation and language menu
Target: WCAG 2.2 AA
| Browser | Support |
|---|---|
| Chrome / Edge (latest) | Full |
| Firefox (latest) | Full |
| Safari (latest) | Full |
| Mobile Safari / Chrome | Full |
Uses modern CSS (clamp, container queries, logical properties, :focus-visible) with graceful degradation where needed.
- Push this repository to GitHub under MuhammadShahsawar.
- Enable GitHub Pages → Source: GitHub Actions.
- The workflow at
.github/workflows/deploy.ymldeploys on every push tomain. - Map the custom domain css-atelierforma.roboticela.com in repository Pages settings (and add a
CNAMEif required by your DNS host).
Local preview:
# Python
python -m http.server 8080
# Node
npx serve .Then open http://localhost:8080.
- Title & meta description
- Canonical URL →
https://css-atelierforma.roboticela.com/ - Open Graph & Twitter Card tags
- JSON-LD
Organizationschema robots.txt&sitemap.xmlsite.webmanifest& SVG favicon- Semantic section IDs for deep linking
architecture studio, interior design, residential architecture, commercial design, hospitality architecture, cultural buildings, sustainable architecture, AtelierForma, urban planning, renovation, editorial web design, CSS Grid portfolio
- Additional project case-study pages (still HTML/CSS only)
- Multilingual static pages (EN / DE / FR)
- Print-optimized project sheets
- Dark editorial theme toggle via CSS-only
:has()/ checkbox (optional) - Expanded journal archive
Contributions that preserve the HTML/CSS-only constraint are welcome.
- Fork the repository
- Create a feature branch
- Keep zero JavaScript and no gradients/shadows
- Open a pull request with a clear description
Maintainer: MuhammadShahsawar · muhammad@roboticela.com
Distributed under the MIT License.
Built with HTML5 & CSS3 · css-atelierforma.roboticela.com