Биржа кредитов WaspSwap

 

Биржа кредитов WaspSwap.Net разработана для автоматизации торговли внутренней «валютой» системы WaspAce.Net. Проект WaspAce реализует набор автоматизированных инструментов, позволяющих упростить продвижение интернет-ресурсов и взимающий оплату за свои услуги за потраченные компьютерные ресурсы в своей внутренней валюте, кредитах.

Срок реализации проекта: от начала проработки технических деталей проекта до момента внедрения его первой рабочей версии составил один месяц.

Ссылка на проект: http://waspswap.net/

Использующиеся технологии:

Проект биржи реализован как веб-приложение на платформе Java 1.7.

Технологии, использующиеся для поддержки проекта:
  • SVN в качестве системы версионного контроля,
  • Maven в качестве менеджера зависимостей проекта и проектного описания,
  • Jetbrains Idea в качестве среды разработки
Серверные технологии включили в себя:
  • Spring MVC для реализации концепции MVC,
  • Spring Security для создания модели разграничения прав доступа к функционалу проекта и организации работы пользователей портала со своими данными,
  • Hibernate для работы с данными, хранящимися в СУБД MySql,
  • Freemarker для шаблонизации веб-интерфейсов проекта,
  • WebMoney API для приёма платежей и перевода средств за проданные клиентами кредиты,
  • Кеширующий прокси уровня DNS CloudFlare минимизирует нагрузку на сайт и защищает его от DoS-атак.
Фронтенд и панель управления биржей реализованы с использованием:
  • Фреймворка Bootstrap 3 для построения веб-интерфейсов,
  • Набора компонент JQuery для реализации активного функционала в браузере клиентов,
  • Google reCAPTCHA для предотвращения несанкционированного доступа посредством атак, включающих в себя подбор паролей к учётным записям пользователей.

Помимо этого в процессе работы было налажено взаимодействие с разработчиками публичного API системы  WaspAce.Net для того, что бы достичь максимально-качественной интеграции разрабатываемой биржи с этой системой.