Простейший веб сайт для хранения таблиц данных

Михаил11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.11.2020

Общее:

  • Простейший (это ключевое слово) веб сайт (веб сервис) для хранения таблиц данных.
  • Доступ по логину и паролю
  • Пользовательский и админский доступ.
  • У каждого пользователя "своя" таблица с данными.
  • В таблицу возможно ручное внесение данных, либо импорт из csv.
  • Так же присутствует отчетный блок - по сути та же таблица данных, но по определенным фильтрам.
  • Админу доступно управление пользователями.
  • У каждого пользователя навигационное меню с доступными страницами сайта.
  • Красивый фронт не нужен.
  • CMS желательно не использовать.
Страницы:

  • авторизация
  • управление пользователями
  • главная страница
  • отчетная страница
Страница "Авторизация":

Поле логин; Поле пароль; Галка "Запомнить"; Кнопка "Войти"

Страница "Управление пользователями":

Доступна только пользователю с флагом "Админ".

Доступ к списку пользователей сервиса: создание, блокировка, удаление, смена пароля

Страница "Главная":

На странице только 1 таблица с данными.

Каждый пользователь (кроме админа) видит, имеет доступ, ТОЛЬКО к своей таблице с данными. Не видит другие.  То есть в БД у каждого пользователя своя таблица.

Админ видит все таблицы (с привязкой к пользователю)

Требования к таблице: 

  • неограниченное количество строк (либо очень большое);
  • кастомные поля - можно настраивать персонально под каждого пользователя (количество, название, тип)
  • импорт из csv (простой импорт, 1-ая колонка csv в 1-ую веб сервиса и тд)
  • возможность ручного добавления данных по 1 записи - поле ввода под каждым столбцом таблицы
Страницы "Отчетная страница":

По сути это конструктор отчетов. 

Пользователь указывает фильтры (по колонкам таблицы) и по данным из таблицы и по ним строится отчет. Только фронтэнд.

Если не указан ни один фильтр, то таблица отчета - пустая

Ключевые моменты:

  • Это должен быть простейший веб сайт (без наворотов, толком без фронта, без анимации и прочего). Топорный внешний вид - будет достаточно. И он должен технически работать в соответствии с ТЗ.
  • Сроки - нужно сделать максимально быстро. Так как задача не сложная, то это вполне реально.
  • Надеюсь понятно, что домен, хостинг - с меня
С вас:

  • бюджет
  • сроки
  • дата когда готовы приступить (мне чем быстрее, тем лучше. Хоть сегодня)
  • используемый стек (front и  back)

Заявки фрилансеров