Технологии: node.js, ECMAScript 6, ExpressJS, React.JS, FluxJS, Git, Heroku, MongoDB
YourStance — это социальная сеть, где люди могут высказать свое мнение по важным вопросам дня. Сайт состоит из пользователей, хэштегов и комментариев к обоим. Идея сайта заключается в том, что люди создают профиль, а затем отвечают на острые вопросы. Пользователь может перейти на страницу чьего-либо профиля и посмотреть, как он относится к таким темам/проблемам, как нелегальная иммиграция, пытки и т. д.
С технической стороны проект состоит из сервера и клиента. Сервер реализован с использованием node.js, ExpressJS, MongoDB, Heroku. Клиент — это одностраничное приложение (SPA), в настоящее время реализованное с использованием ReactJS и в основном Reflux. Среди прочих задач были:
- создание базы данных веб-сайта;
- переход с Reflux на vanilla FluxJS;
- использование ECMAScript 6 на стороне сервера и клиента.