💰🚀 USDT, BTC, ETH - це все просто купляється в Trustee Plus в пару кліків. Встановлюй 👉

Frontend Developer із Києва створив сервіс для кулінарів, де кожен може додавати, редагувати, шукати рецепти. Як працює Cooking Time

Frontend React Developer Дмитро Кизима створив великий кулінарний сайт Cooking Time для кулінарів та пошуку нових смачних ідей. 

Залишити коментар
Frontend Developer із Києва створив сервіс для кулінарів, де кожен може додавати, редагувати, шукати рецепти. Як працює Cooking Time

Frontend React Developer Дмитро Кизима створив великий кулінарний сайт Cooking Time для кулінарів та пошуку нових смачних ідей. 

«Сайт, для всіх, хто захоплений готуванням та пошуком нових кулінарних ідей. Кожен може додавати, редагувати, шукати рецепти, також фільтрувати їх за категоріями, інгредієнтами та назвою», — розповів він.

Сервіс створений із застосування безлічі технологій. 

Frontend: React, Redux Toolkit, React Router, TypeScript, HTML, SCSS, Framer Motion, Image Compressor, Lazy Loading images, React Quill

Backend: Firebase (Auth, Storage, Realtime Database)

Хостинг: Vercel

Серед особливостей проєкту Дмитро називає кілька функцій.

  1. Проста авторизація: 
    — Користувачі можуть увійти на сайт через електронну пошту та пароль або через Google, що забезпечує зручність користування
    — Можна змінити пароль, якщо раптом ви його забули
    — Присутня верифікація електронної пошти при реєстрації нового користувача
  2. Гнучкі права доступу: 
    Гості, Авторизовані користувачі, Адміністратори
    — Гості мають обмежені права, їх рецепти можуть редагувати всі користувачі на сайті, а також вони не можуть додавати рецепти в обране;
    — Авторизовані користувачі мають більше можливостей, і рецепт, доданий з авторизованого акаунту, доступний для редагування тільки власнику та адміністраторам сайту. Також таким користувачам доступний список улюблених рецептів;
    — Адміністратори сайту мають права авторизованих користувачів плюс можливість редагувати та видаляти будь-які рецепти.
  3. Інтуїтивно зрозумілі інструменти для пошуку та фільтрації рецептів:
    — пошук за назвою страви, інгредієнтами;
    — фільтрація рецептів за категоріями;
    — окремий пошук в списку улюблених рецептів.
  4. Зручне поле для опису рецепта і кроків приготування: 
    — Реалізовано за допомогою бібліотеки React Quill. Є можливість завантажувати фотографії безпосередньо в форму опису рецепта.
  5. Мінімізація картинок: 
    — При завантаженні прев’ю та основного фото рецепта, вони автоматично мінімізуються та ресайзяться під потрібні розміри для економії місця в базі даних.

Скористатися сервісом можна тут

Проєкт на GitHub можна переглянути тут

Український розробник створив застосунок для обліку витрат. Як працює Money tracker
Український розробник створив застосунок для обліку витрат. Як працює Money tracker
По темi
Український розробник створив застосунок для обліку витрат. Як працює Money tracker
Український розробник створив застосунок для продажу вживаних речей заміксувавши алгоритми TikTok та різноманіття одягу Shein. Як працює цей екостартап
Український розробник створив застосунок для продажу вживаних речей, заміксувавши алгоритми TikTok та різноманіття одягу Shein. Як працює цей екостартап
По темi
Український розробник створив застосунок для продажу вживаних речей, заміксувавши алгоритми TikTok та різноманіття одягу Shein. Як працює цей екостартап
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.