Skip to content

synthematik/Journal24-Rails

Repository files navigation

Сайт для публикации и обсуждения статей

Это интерактивный сайт для публикации и обсуждения статей! Пользователи могут создавать статьи, комментировать их, а также регистрироваться для доступа к дополнительным функциям.

Возможности

  • Добавление статей: Пользователи могут публиковать новые статьи, заполняя форму с названием и содержанием статьи.

  • Комментирование статей: После публикации статьи другие пользователи могут оставлять комментарии под ней.

  • Регистрация и аутентификация: Пользователи могут регистрироваться на сайте, а затем входить, используя свои учетные данные.

  • Управление статьями и комментариями: Авторы статей могут редактировать и удалять свои статьи, а также удалять комментарии к ним.

  • Начало работы:

    • Добавление статьи: Перейдите в раздел “Написать статью” и заполните форму, указав название и содержание статьи. Нажмите “Опубликовать”, чтобы добавить статью на сайт.
    • Комментирование: Под опубликованной статьей перейдите в раздел “Добавить комментарий”, заполните форму и нажмите “Отправить”, чтобы оставить комментарий.
    • Регистрация/Вход: Перейдите в раздел “Регистрация” или “Вход” и заполните необходимые поля для создания учетной записи или входа на сайт.
    • Управление контентом: Авторы могут редактировать или удалять свои статьи и комментарии в соответствующих разделах.

Эндпоинты:

  • /articles - список всех статей.
  • /articles/{id} - детали конкретной статьи.
  • /users - список всех пользователей.
  • /sessions/new - страница входа.
  • /users/new - страница регистрации.

Dependencies:

  • Ruby 3.2.4
  • Ruby Rails 7.1.3
  • bcrypt 3.1.7
  • bundler 2.5.10
  • sqlite3
  • Node.js 20.12.2

Install dependencies:

bundle install

Run the web server from IDE or from terminal with

rails server

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published