Всем привет!
Периодически в форуме вижу темы, где авторы хотят найти opensource биржу или создать собственную биржу, но постянно тема глохнет.
Причин много, главные:
1. Open Source биржи крайне сложно найти, а те которые есть крайне сложно настроить потому что их разрабы забросили проект.
2. Нет доверия к непонятно кем и непонятно когда написанным биржам.
3. Есть ощущение, что написать качественную биржу с нуля это крайне сложно почти невозможно...
Из своего богатого опыта общения с техподдержкой самых разных бирж могу ответственно заявить: если в техподдержке работают те же люди, которые писали биржу - значит биржу писали школьники младших классов!
Я сформировал в себе устойчивое желание написать собственную централизованную биржу (децентрализованную уже давно написал, но похоже народу это пока не нужно).
В этой теме я не собираюсь уговаривать присоединиться к разработке, не буду объявлять ICO и делать прочие глуппости. Но если кто-то выразит желание присоединиться - милости прошу...
В этой теме будет описываться процесс разработки. Кто не зарегистрирован на гитхабе, смогут писать сюда предложения по доработкам и багрепорты. Но вообще, лучше предложения писать прямо на гитхабе.
Итак с чего я думаю начать это выбор инструментов:
1. Основной язык разработки: Node.js
2. База данных sqlite
3. Интерфейс фронтэнда на базе bootstrap 4
Этапы разработки (наброски техзадания)
1. Модуль регистрации пользователей Сделано2. Чат Сделано3. Мультивалютный биржевой кошелек. Сделано4. Выставление и отмена ордеров Сделано5. Исполнение перекрывающихся ордеров Сделано6. АПИ биржи
Тут будет живая версия биржи
https://trade.multicoins.org/Тут исходники
https://github.com/3s3s/opentradeВопросы добавления новых монет лучше обсуждать на другом форуме.
Вот тут правила добавления
https://forum.marycoin.org/showthread.php?48-%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D1%82%D0%BE%D0%BA%D0%B5%D0%BD%D0%B0-%D0%BD%D0%B0-OpenTradeТопик модерируемый, флуд будет удаляться. Просьба писать только по делу.
Респект тебе огромный за проделанную работу!
было бы неплохо пометить лейблами ошибки на гитхабе, особенно лейблом "good first issue", чтобы новичкам можно было легко влиться в разработку проекта