A modern and responsive landing page for the National Art Museum of Ukraine. Designed to highlight exhibitions, artwork, and visitor information with an elegant and user-friendly layout.
- HTML5
- SCSS
- JavaScript (ES6+)
- Swiper (v10.3.1) — For responsive image galleries
- LintHTML (v0.9.6) – Markup quality
- Stylelint (v16.7.0) – Styles quality
- ESLint (v8.57.0) – Code quality
- Parcel (v2.12.0) – Build tool & bundler
To run this project locally:
- Clone the repository:
Note! Git is required.
git clone https://github.com/4xmplme/NAMU.git
cd NAMU- Install dependencies:
Important‼ Node.js v14.21.3 or higher is required.
npm install
# or
yarn install- Run the project locally:
npm start
# or
yarn start- Structured and semantic HTML layout
- Responsive design for mobile, tablet, and desktop
- Clean and maintainable SCSS structure
- Linting and formatting setup for HTML, SCSS, and JS
- Image gallery with Swiper.js (touch & swipe support)
- Sticky navigation header
- Smooth scroll behavior