Alex808r / demo_ins

Academy Ruby on Rails. Part II [Rails]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

demo_ins

Курсовой проект Инстаграм с использованием Ruby on Rails. Проект размещен на heroku: https://young-refuge-44402.herokuapp.com Основные функции: Пользователь должен зарегистрироваться в приложении, после чего может создавать посты, просматривать свои посты, просматривать и изменять свой профиль, оставлять комментарии к постам, оставлять/удалять лайки к постам, подписываться /отписываться на другого пользователя, просматривать ленту постов тех пользователей, на которых подписан, просматривать список всех зарегистрированных пользователей и их посты. Пользователь может редактировать или удалить только свои посты, редактировать только свой профиль.

Регистрация пользователя - gem devise Загрузка изображений - gem shrine Политика допустимых действия пользователя - gem pundit Визуальное оформление bootstrap 4.6.0.

Для тестирования приложения используется: gem rspec-rails, gem factory_bot_rails gem database_cleaner-active_record gem shoulda-matchers

Отображение структуры модели в тестах: gem annotate

About

Academy Ruby on Rails. Part II [Rails]


Languages

Language:Ruby 70.2%Language:HTML 22.7%Language:SCSS 4.2%Language:JavaScript 2.4%Language:CSS 0.5%