Skip to content

Karperash/Project_ruby

Repository files navigation

README

В рамках данного курсового проекта была разработана веб-платформа на основе фреймворка Ruby on Rails, ориентированная на управление и оценку изображений. Основная цель заключалась в создании интуитивно понятного интерфейса для пользователей, позволяющего регистрироваться в системе, загружать и просматривать изображения, выставлять им числовые оценки и получать информацию о средней популярности каждого объекта. При этом особое внимание уделялось соблюдению принципов MVC-архитектуры, инкапсуляции бизнес-логики в моделях и организации представлений через ERB-шаблоны. Для хранения и управления данными была выбрана PostgreSQL — надёжная объектно-реляционная СУБД с поддержкой транзакций и расширяемыми типами данных, полностью интегрированная в Rails через ActiveRecord. Безопасность пользователей обеспечивается с помощью гема Devise, а авторизация и валидация данных реализованы средствами встроенных проверок и пользовательских валидаций модели User. Для повышения доступности приложения внедрена система локализации I18n, поддерживающая русский и английский языки и позволяющая переключаться между ними без перезагрузки страницы. Такая архитектура гарантирует стабильность, расширяемость и удобство использования разработанного веб-приложения.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published