PureUsers Panel — это панель управления пользователями.
Панель управления позволяет просматривать, создавать, изменять и удалять пользователей.
-
Проект разработан на 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Список пользователей:
Карточка пользователя:
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

