Как бы заработать себе на квартиру? Но будучи простым WEB программистом, это не представляется возможным.
Но однажды WEB программисту попалась статья, как его любимый музыкальный исполнитель Gramatik запустил ICO для того чтобы поддержать свой проект. У него получилось собрать более $9 млн. WEB программист обсудил это с коллегой и тот шутливо задал риторический вопрос: Значит я могу сделать свой токен «Собираю на Хату» и собрать себе на квартиру?
Через 10 минут WEB программист уже был твердо уверен, что это стоит сделать.
Но как еще можно себе на квартиру собрать?
Можно просто накопить на квартиру. Во-первых, WEB программисту, нужно зарабатывать около 12 лет. Через 12 лет WEB программист состариться и умрет от переработок, а накопленное, ласково сожрет инфляция.
Брать кредит? Не. В Украине нестабильная финансовая и банковская среда. Рисков больше чем гарантий успеха. Взяв кредит, WEB программист становиться заложником вымогателей банков лет на 12. Через 12 лет вы сами знаете что будет.
Ни кто не запрещает сделать свой стартап. Статистика успешности стартапов говорит о рисках, больших чем при взятии кредита. Нужно найти инвестора и правильно поднести ему идею стартапа, но увы, WEB программист продавать не умеет.
Сейчас очень модно запускать стартап вместе с ICO. Но для рекламы ICO проектов нужны медийные ресурсы, исчисляемые в десятках тысяч $. Таких нет и таки никто не даст. WEB программист продавать не умеет.
На крайний случай можно пробывать Crowdfunding и всякие блокчейны. Вот WEB программист и выбрал забавный и очень популярный способ — сделать и запустить краудфандинг на принципах ICO.
Рисков не много, разрабатывать не много. Нужно лишь нарисовать логотип и дизайн сайта, разработать контракт на Ethereum (язык Solidity), сделать верстку и ядро сайта, написать тексты, подготовить маркетинг-план, нарисовать всякие изображения, разработать тексты для публикаций, разобраться с Docker и Docker Compose, выучить Linux и научится играть на бубне.
В одно лицо все это реально сделать (с переводом на английский WEB программисту помогли). В целом, был потрачен около месяца недосыпов и рабочих выходных.
Ай. Да давай уже дело делать!
1. Найти идею
Это самый забавный пункт. Идея — то, без чего в принципе не стоит начинать ICO. И идея просто так не возьмется. Идею нельзя целенаправленно придумать. Она рождается из мира наркотических грез или в процессе глупых обсуждениях. Идея должна олицетворять что-то эпатажное, то, что создаст волнение и вызовет эмоции, либо что-то, что решает важную проблему. В случае с «Собираю на Хату» — решает проблему.
И подберите название, которые будет цельно описывать проект, которое будет на устах. Такие примеры как SERENITY или KikCore ничего не говорят о самом проекте и его целях.
2. Разработать черновой вариант контента
Важно, чтобы в таком проекте было на что посмотреть и что почитать. Текст должен полностью описывать проект и явно демонстрировать намерения основателя (основателей). WEB программист написал очень много текста. Но вы там не делайте, разбавляйте графическими элементами.
3. Токен, его эмиссия и контракт
WEB программист выбрал ERC20 стандарт на основе Ethereum. И Ethereum наиболее распространен. Как бы странно это не казалось, но для Junior JavaScript девелопера это просто. Есть уйма документации и возможность разрабатывать кроссплатформенно. Metamask и Remix позволяют упростить весь процесс при публикации кода, если вы не хотите заморачиваться со сборкой и публикацией на собственной ноде.
Но можно взять NEO или Waves, если вы не боитесь сложностей и китайского языка.
Для подобного проекта подойдет самый простой контракт, с фиксированной эмиссией от вклада в Ethereum, с механизмом выключения эмиссии на момент завершения, с подсчетом статистики.
4. Дизайн
При разработке дизайна важно не перегружать интерфейс кнопочками. Лучше всего не изобретать велосипеды и не красть большие, яркие и сложные дизайны, а акцентировать внимание на тексте. Большие заголовки, выделение важного текста и снижение контрастности к менее важному тексту.
Фотографий должно быть минимум. Добавьте кнопки социальных сетей и призывы к действию.
В проекте есть несколько пасхалок с иконками.
5. Ядро и верстка сайта
Не стоит заморачиваться со сложными и новыми технологиями. Важно, чтобы проект можно было быстро и легко обновлять и масштабировать. Docker — это идеально.
Можно использовать готовую CMS, но собственный код быстрее и надежнее. Нужно заложить мультиязычность, динамические компоненты.
WEB программист все верстал с использованием черновых текстов и картинок-заглушек. На этом этапе важно сделать сам каркас и не заморачиваться контентом.
Мобильной и SEO оптимизации должно быть максимум и это лучше закладывать на самом начале проекта.
6. Доработка текстов
Далее стоит вылизать все тексты, исправить ошибки. Вставить фотографии и картинки.
Дайте почитать тексты другому человеку и протестировать сайт на понятность контента. Пусть скажет, что непонятно и предложит свои варианты, как сделать удобнее и понятнее.
Тестируйте на максимальном количестве устройств и браузеров. Меняйте блоки местами, пока не будете в детском восторге от работы.
7. Домен и публикация сайта
Купить домен можно где угодно. А вот к хостингу проекта нужно подойти со всей ответственностью. Важно где он будет находиться и какой у хостинга аптайм.
WEB программист разместил его в Европе и выбрал для этого самую маленькую виртуалку DigitalOcean. Конфигурация на основе Docker Compose.
Если ты не нашел файл docker-compose.yml
и Docker контейнер, то это хорошо. Хочешь развернуть себе няшку? Не поленись и сконфигурируй сам.
8. Маркетинг и каналы продвижения
Ну тут WEB программист профан и ничерта не умеет.
У него лишь Facebook и LinkedIn, других источников для привлечения трафика нет. Но вы найдите свой источник.
А где?
Whitepaper? Он нарочно упущен. Надобность в Whitepaper отпадает. Это сложный и громоздкий в разработке документ. Он нужен для детального описание всех нюансов проекта, которые нельзя вынести на сайт. Для небольших проектов можно обойтись без Whitepaper, особенно, если у вас краудфандинг и токен нужен только для профессиональных инвесторов любителей накапливать токены.
UselessToken? Идея проекта действительно очень напоминает UselessToken, но только напоминает, и WEB программист хочет конкретно квартиру, тогда как основатель UselessToken сам не знал чего хотел.
Итоги
Сборы в таком проекте идут так себе. Но веселья WEB программист получает очень и очень много. Если вы решите запускать подобный проект, то рассчитывайте, что придется что-то предоставить. За ваши токены потребуют платы, а иначе альтруистичный народец забросает вас утверждениями: А я с твоего токена ничего не получу? Ну тогда нет смысла что-либо инвестировать.
Если хочется большего
WEB программист выкладывал все на Github, от сайта на NodeJS до Ethereum контракта
Сайт проекта naxatu.com