/anyobjects

Curated project about Russian production. We have created an archive of objects that we found beautiful.

Primary LanguageTypeScriptMIT LicenseMIT

∀ ну

Русский | English

Кураторский проект про российское производство. Мы создаём архив объектов, в которых находим красивое исполнение.

Google Chrome - Light

🌐 Адрес

https://anyobjects.ru

⚙️ Как всё работает

Ану - это построенное на React одностраничное приложение, которое работает как хранилище объектов, продаваемых онлайн, и использует само-писанные Store и Event Bus. В данный момент все объекты хранятся на сервере. Админ может получить доступ к специальной странице, зайдя на anyobjects.ru/admin и введя административные логин и пароль. Там он(а) может изменить любые существующие объекты, или добавить новые с помощью простой формы.

Более того, любой пользователь может предложить нам объект через форму на сайте, и его/её предложение автоматически отправится нам на почту.

Реакт позволяет рендерить новый контент динамически, не тратя время пользователя на перезагрузку страницы. Все стили написаны в методологии БЭМ. Babel и Core-js помогают нам с поддержкой старых браузеров, а Webpack оптимизирует и сжимает файлы.

anydrop

🦾 Использованные технологии

  • Typescript
  • React
  • Webpack
  • Sass, PostCSS
  • Babel и core-js
  • Firebase

📜 Скрипты

Используйте их, чтобы запустить наше приложение у себя локально:

Билд:

npm run build

Запуск:

npm run start

Разработка:

npm run dev