Если просто крестики-нолики, то нет. Слишком просто, да и в интернете полно примеров. Но если ты сделаешь какие-то необычные крестики-нолики, то вполне.
Например, в обычном поле 3х3, победителя определить очень легко - просто пробежаться по массиву выигрышных позиций и сравнить с текущей. Но уже даже с полем 5х5 это будет сделать уже гораздо сложнее, ведь массив паттернов будет уже больших размеров. Для таких целей нужно будет применять какой-нибудь более сложный алгоритм без такого массива. Это уже хороший вариант
Или дополнительно сделай искуственный интеллект, который будет играть в качестве второго игрока - тоже хорошее решение.
И не обязательно увеличивать размер поля или создавать бота - придумай что-то оригинальное! Например, добавь третьего игрока, чтобы это были не просто крестики-нолики, а... Крестики-нолики-галочки :D
Но на одних классических играх, у тебя мало шансов создать привлекательное портфолио. Создай какое-нибудь сложное приложение на JS (идей в интернете полно), например аналог планировщика задач Jira. Или, еще лучше, придумай что-то своё и реализуй.
Фронтенд - это сложная профессия. Тебе нужно выполнить очень много работы, чтобы стать профессионалом. Если ты думал, что достаточно написать 5-15 проектов, то тебе точно не сюда. Желаю удачи :D