Loading repository data…
Loading repository data…
taracamary / repository
Corporate landing page. React 18, modular SCSS with BEM, CSS Grid layouts, responsive sidebar, interactive tab widget with WAI-ARIA. Built as a frontend architecture showcase
Corporate landing page — frontend portfolio project
Live demo: https://maria-kapiturko-axit-site.vercel.app
A multi-section landing page built to demonstrate practical frontend skills: semantic markup, scalable SCSS architecture, component-based structure, and basic accessibility practices
The implementation focuses on clean, maintainable code rather than feature volume — responsive grid layouts, reusable UI primitives, and consistent BEM naming throughout. React serves as a rendering layer; the main focus is on layout structure and styling approach
xs / sm / md / lg / xl) via media-breakpoint-up/down mixins; CSS Grid and Flexbox for all layoutsuseState, content switches on click≥ 768pxButton, Form, DecorativeLine, SectionTitle, SectionSubtitle consumed across sections via props768px; the desktop nav hides automatically via CSS — no JS involved in the toggle visibility logichover and focus states with background-color and border-color transitions (0.2s ease)<hr> line → subtitle → content grid64px wide, in white on dark backgrounds and coral on light — controlled via BEM modifiers.scss file — styles and markup stay togethervariables, functions, mixins, base, shared, loaded through a single index.scss entry pointvariables.scss; pixel-to-rem conversion and line-height calculation are handled by custom SCSS functionsmedia-breakpoint-up/down mixins, consistent across all components<header>, <main>, <footer>, <section>, <nav>, <article>h1 → h2 (section titles) → h3 (card/panel content)<label> for every form field, including textareaaria-label on icon-only links (social icons)alt=""role="tablist", role="tab", aria-selected, role="tabpanel"git clone https://github.com/taracamary/axit-site.git
cd axit-site
npm install
npm start # dev server → http://localhost:3000
This project is part of a frontend portfolio focused on production-level layout structure, styling architecture, and UI interactions