web-site

Критерії оцінювання:

  • Design (Стиль, якість виконання, типографіка, дизайн елементів керування і т.і.).
  • Front-end (якість верстки, валідність, наявність адаптивності, наявність та складність використання JavaScript, і т.і.).
  • Back-end (наявність та складність функціоналу, використання БД, застосування MVC підходу і т.і.).
  • Content (Уважне ставлення до наповнення макетів, якісні фото та зображення, відповідність контенту цілям сайту).
  • Usability (Зручність використання, виконання поставлених перед сайтом цілей).
  • Відповідність умовам конкурсу та вимогам до робіт.

Вимоги:

  • HTML, JavaScript, CSS, PHP, AJAX, jQuery, MySQL.
  • Якщо в роботі використовуються технології PHP та MySQL, робота повинна містити sql-файл для імпорту бази даних, а також покрокову інструкцію щодо інсталяції сайту під програмний комплекс “Open Server”.
  • Бажано надати посилання на сайт розгорнутий в онлайн доступі.
  • Для старшої вікової категорії – наявність адаптивності (оптимізація сайту під різні роздільні здатності екранів, включно із мобільними пристроями).
  • Дизайн та код сайту має бути оригінальним (розробленим САМОСТІЙНО або у разі використання готових шаблонів – сайт має бути змінений що найменше на 70% від оригінального). У разі використання готових рішень – це необхідно вказати в описі роботи та вказати посилання на оригінал.
  • Якщо для тестування сайту туди має бути занесений певний динамічний контент (наприклад для блогів, форумів і т.п.) – необхідно надати сайт із уже внесеними даними.
  • Сайт має коректо відображатись та працювати в останніх двох релізах браузеру Chrome.
  • Відповідність загальним вимогам до робіт.

У фіналістів також оцінюється презентація свого проекту (захист роботи), а також технічні навички: знання програм, які були використані; логіка побудови і структура роботи та її презентації.

Рекомендації від суддів

  • Кількість сторінок та функціонал має відповідати цілі сайту. Тобто для сайту типу «Landing page» нормальним є наявність тільки однієї сторінки, при цьому однієї сторінки для інтернет магазину – замало :). Так само функціонал, якщо для інтернет магазину – наявність реєстрації і особистий кабінет є необхідною функцією, то для «Landing page» – нормальним є форма для збору контактів, а не повноцінний кабінет користувача.
  • Розумно використовуйте зовнішні бібліотеки та скрипти. Не робіть «функціонал заради функціоналу». Якщо Ви не дуже гарно розібрались, як працює або навіщо потрібна та чи інша бібліотека/скрипт – краще не використовуйте їх. Ми будемо звертати увагу наскільки задіяний потенціал бібліотек, які Ви використали.
  • Описуйте що і як Ви робили в анкеті проекту. Яка мета сайту? Хто і для чого має використовувати сайт, які інструменти/бібліотеки/технології використали і чому.
  • Якщо Ви вважаєте рівень своєї підготовки досить високим – почитайте, що таке: MVC модель, БЕМ та SASS, gulp та grunt. Почитайте та бажано використайте – це буде корисно і стане великим бонусом під час оцінки роботи.
Go to top