Сделать только саму программу, оформление и прочее не надо, если есть возможность, то желательно на js.
2 вариант