Skip to content

PureUsers Panel — панель управления пользователями. Ruby on Rails app by @krdprog

Notifications You must be signed in to change notification settings

krdprog/pure_users

Repository files navigation

Ruby on Rails приложение PureUsers

PureUsers Panel — это панель управления пользователями.

Функционал:

Панель управления позволяет просматривать, создавать, изменять и удалять пользователей.

Зависимости и версии Ruby on Rails/Ruby:

  • Проект разработан на Ruby on Rails версии 6.0.2.1 и Ruby версии 2.6.4

  • Для обработки изображений используется гем carrierwave и mini_magick.

  • Внешний вид построен на базе CSS фреймворка Bulma.

Как установить:

bundle install
rake db:migrate

Как запустить:

Введите в терминале (находясь в корневом каталоге проекта):

rails s

И, откройте в браузере адрес http://localhost:3000/

Наполнение проекта демонстрационными профилями пользователей:

Для ознакомления с проектом разработан функционал наполнения демонстрационными профилями пользователей (создаются пользователи с заполненными именами, уникальными e-mail адресами, паролями и аватарками).

Источник аватарок: Design вектор создан(а) freepik - ru.freepik.com

Чтобы наполнить проект демонстрационными профилями, введите команду:

bundle exec rake db:migrate:reset
bundle exec rake db:seed

Внешний вид:

Список пользователей:

список пользователей

Карточка пользователя:

карточка пользователя

Документация RESTful JSON API приложения:

API (GET all users): http://localhost:3000/api/v1/users.json

# GET all users
$ curl 'http://localhost:3000/api/v1/users'

# GET user 1
$ curl 'http://localhost:3000/api/v1/users/1'
Action Method Path Comment
List GET /api/v1/users Просмотр списка пользователей
Create POST /api/v1/users Создать нового пользователя
Read GET /api/v1/users/:id Просмотр пользователя
Update PATCH, PUT /api/v1/users/:id Изменить пользователя
Delete DELETE /api/v1/users/:id Удалить пользователя

Лицензия и автор:

Автор: Алексей Цаплин-Купайсинов (@krdprog)

Лицензия: MIT License

About

PureUsers Panel — панель управления пользователями. Ruby on Rails app by @krdprog

Resources

Stars

Watchers

Forks