Skip to content

Latest commit

 

History

History
58 lines (41 loc) · 1.78 KB

README.md

File metadata and controls

58 lines (41 loc) · 1.78 KB

Mesto

Mesto is a photo sharing social network implemented as a single-page application.

Technologies and tools 🔨

HTML5 CSS3 JavaScript

Webpack ESLint Babel Prettier StyleLint

Features

  • 🤝 Responsive layout
  • 👍 Valid semantic HTML
  • 👌 OOP (ES6 classes)
  • 📁 Project structure built according to BEM (Nested type)
  • ✏️ Edit and save profile (name, description and avatar)
  • ➕ Add new cards
  • ♥️ Like feature
  • 🗑️ Delete cards (if owner only)
  • 💬 App requests confirmation before delete
  • 🖼️ Cards open in popups
  • 🚪 Close card with Esc key, clicking overlay or close button
  • ✅ Dynamic form validation

Get Started

Install dependencies:

npm i

Development build:

npm run dev

Production build:

npm run build

Demo

GH Pages

Things to improve 📝

  1. Translate interface to English