Доска обьявления мало отличается от того же форума, блога и тому подобных вещей. Различие только в представлениях. В youtube есть уроки создания разных форумов, блогов, аналогов различных сайтов. Автор по имени Масkenziechild c нуля проводит работу. Думаю после просмотра придёт понимание. frontend он не использует. 80% работы оттуда можешь и слизать, а отправка почты rusrailsе можешь почитать. Но так делать не стоит, лучше самому эксперементировать.