Skip to content

lordsynergy/askme_new

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASKme

Простой аналог популярного сервиса ask.fm, где пользователи могут задавать друг другу вопросы и отвечать на них

Рабочее приложение ASKme находится по адресу: https://askme.goodprogramming.ru/

Из особенностей:

  • аватары пользователей загружаются с помощью Gravatar(сайт)
  • антиспам с помощью Google reCaptcha v2
  • простая аутентификация пользователей без возможности восстановления пароля

Версия Ruby и Rails:

ruby >= 3.0.0
rails ~> 7.0.4

Запуск и использование

Установите Bundler:

gem install bundler

Сделайте клон репозитория:

git clone https://github.com/lordsynergy/askme_new.git

Находясь в папке проекта установите зависимости:

bundle install

Выполните миграции:

bundle exec rails db:migrate

Для корректной работы антиспама, необходимо зарегистрироваться в google-сервисе https://developers.google.com/recaptcha/docs/settings и получить ключи, которые необходимо добавить в файл .env:

RECAPTCHA_PUBLIC_KEY
RECAPTCHA_PRIVATE_KEY

Запустите сервер приложения:

bundle exec rails s

В любом браузере введите адрес и откройте:

http://localhost:3000

About

a simple analogue of the service ask.fm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published