Участниците в категория FE ще работят по стартов проект и ще изпълняват задачи, предоставени в деня на състезанието.
По време на състезанието е разрешено използването на интернет, ако е наличен. Екипът на АМТИС, журито и менторите ще следят дали предаденото решение е реална работа на участника. Разрешено е използването на AI инструменти, но всеки участник трябва да разбира и да може да обясни това, което е предал.
Всеки участник сам избира с какъв софтуер да работи, включително операционна система, code editor и/или IDE, и носи отговорност за лицензионните права на използвания софтуер.
Дизайнът ще бъде предоставен в деня на състезанието. За достъп до него всеки участник трябва да има верифициран акаунт в официалния Discord сървър на АМТИС и достъп до каналите за категория FE.
Всеки участник трябва да има активен GitHub акаунт, който ще се използва за предаване на решението. Необходими са и базови умения за работа с Git.
За работа с дизайна ще се използва Figma, затова всеки участник трябва предварително да има създаден акаунт, по възможност с имейл адрес, с който е регистриран във формата за участие в състезанието.
Насоки как се работи с Figma: https://www.youtube.com/watch?v=hbN9RGcQFNU
През 2026 г. задачата ще бъде върху предварително подготвен React проект, създаден така, че да наподобява реална работна среда във frontend екип.
Участниците ще трябва да работят по готов начален проект, да довършат части от интерфейса, да отстранят зададени проблеми и да добавят нови функционалности според условието.
Очаква се те да покажат умения за:
Не се допускат външни библиотеки, освен ако не са изрично позволени в условието. Решението трябва да бъде разработено с React.
Кодът трябва да бъде четим, добре организиран и съобразен с добрите практики и стандартите на W3C.
HTML кодът трябва да бъде семантичен и да използва елементите според тяхното предназначение. Добра практика е структурата на страницата да бъде логична, ясна и лесна за проследяване. CSS кодът трябва да бъде четим, подреден и организиран така, че стиловете да са лесни за поддръжка. JavaScript и React кодът трябва да бъдат структурирани по ясен и разбираем начин. Компонентите трябва да имат ясна роля, а логиката да не бъде излишно усложнена или дублирана.
Добре завършеното решение трябва да работи стабилно и извън идеалния сценарий.
Журито ще предостави и responsive дизайн, чиято реализация носи допълнителни точки.
Възможно е задачата да бъде mobile first, което означава, че участниците първо ще трябва да реализират мобилната версия, а след това desktop версията.
Решенията се предават чрез GitHub. Инструкции ще бъдат предоставени преди или по време на състезателния ден.
Време за работа: 7 часа
Тази година участниците получават предварителен проект за подготовка, чрез който могат да се запознаят с начина на работа, използваните технологии и очакванията в категорията.
Проектът е близък като формат и идея до състезателната задача и има за цел да помогне на участниците да подготвят средата си, да разгледат структурата на проекта и да придобият увереност преди състезанието.
Подготвителният проект е малка уеб платформа за управление на обяви за работа, разработена с React.
Материали за подготовка:
В README файла в GitHub репозиторито има информация за използваните технологии, структурата на проекта и начина на стартиране.
Препоръчително е всеки участник да изтегли, стартира и разгледа проекта, преди състезанието.
Важно: Подготвителният проект не е същият проект, който ще бъде даден в деня на състезанието. Той е само за подготовка и запознаване с формата на задачата.
1. Коректно отстраняване на дефинираните проблеми (0-15);
2. Реализация на всички нови функционалности (0-35);
3. Чистота на кода и архитектура (0-15);
4. Добър UX и визуална консистентност (0-20);
5. Работа с API и коректна обработка на грешки (0-15).
Максималния брой точки които участник може да получи са 100.
*Журито има право в деня на обявяването на задачата да обнови критериите спрямо заданието.
IT Състезание от 2011
SUPERлятна Академия
от 2012
Поход на вдъхновителите
от 2013
Състезание по чужди езици от 2015
allУМНИ.клуб от 2019
Рецитал и творческо писане от 2023
„Аз мога - тук и сега”
ЕИК/ПИК: 205339597
МОЛ: г-н Кристалин Чавдаров
град София п.к. 1000
ул. "Г. Бенковски" № 37
02-44-84-0-84
089
/ 242—6666
sega [@] az-moga.bg
IBAN: BG42ESPY40040073673701
SWIFT/BIC: ESPYBGS1
Банка: ЦКБ / Изипей