Требуется создать backend веб-панель для управления реляционной БД.
Платформа: ASP.NET
БД: Postgres.
ORM: NHibernate.
Имеются готовые NHibernate сущности с маппингом fluent automapping.
Готовый шаблон на angular, который нужно использовать:
www.keenthemes.com/previe... Необходимо показать и дать возможность редактировать:
1. Настройки. ~14 таблиц настроек.
a. settings пары ключ-значение. Возможно, понадобится ввести категории для интерфейса.
b. classes, items, abilities, challenges
c. другие игровые данные
d. конфигурационные таблицы для A/B тестирования
Для некоторых полей понадобится отобразить xml редактор.
2. Некоторые данные игроков. ~12 таких таблиц, но для начала понадобится использовать меньше.
Особенность: большое количество записей, нужна разбивка на страницы.
Количество полей каждой таблицы в пределах от 2 до 20, в основном текстовые, числовые и boolean.
Понадобится учитывать взаимосвязи объектов (например, item.Class) и при редактировании давать возможность выбирать из доступных вариантов в выпадающем списке.
Для отображения некоторых значений понадобится произвести некоторые преобразования (для этого у нас есть готовый API).
Дополнительно понадобится создание отдельной БД для панели, в которой будет храниться вспомогательная информация: аккаунты админов, лог действий.
Большой нагрузки не будет, всего несколько админов, которые пользуются панелью.
Кроссбраузерность (Safari, Chrome, Firefox)