Skip to content

MrJamer/remote-gallery-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Вебзастосунок для персоналізованого збереження фото

Опис

Це вебзастосунок, реалізований на основі компонентної архітектури з використанням React, TypeScript, SCSS, DI (ін'єкція залежностей), Event Bus, та LocalStorage. Його метою є забезпечення модульного, гнучкого та розширюваного фронтенд-рішення з чистим кодом і масштабованою структурою.


Основні функції

  • Компонентна архітектура (React + TSX)
  • Власний DI контейнер для клієнтської частини
  • Event Bus для взаємодії між компонентами
  • Стилізація через SCSS з використанням вкладень, міксинів і змінних
  • Кешування даних через LocalStorage/SessionStorage
  • Обробка подій браузера (resize, scroll, popstate)
  • Повна типізація через TypeScript

Встановлення та запуск

У каталозі проєкту виконайте наступні команди:

1. Клонування репозиторію

git clone https://github.com/MrJamer/remote-gallery-frontend.git
cd 'your-project'

2. Встановлення залежностей

npm install

Ця команда прочитає package.json, встановить усі зазначені залежності до папки node_modules, яка використовується для запуску та білду проєкту.

3. Запуск

npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published