Моя девушка - тележурналист, она пишет для национальной газеты. Я пытаюсь стать разработчиком и тоже борюсь с рельсами. Итак, как эти две вещи совпадают?

Позвольте мне рассказать вам, как проходит день репортера:

День репортера:

8:00 AM - вставай.

8:05 - проверьте веб-сайт на предмет травм или несчастных случаев, когда вы находитесь в ванной.

8:06 - этот сайт не работает на мобильных устройствах.

8:10 - Включите компьютер и проверьте, не произошла ли авария или об этом должно быть сказано в новостях.

8:20 - Веб-сайт большой и беспорядочный, лучше позвоните им и посмотрите, не пропустил ли я что-нибудь.

8:25 - Звоните в Службу гражданской защиты.

«Здравствуйте, я подруга Антониу Фернандеса, и я работаю в национальных телеканалах, было ли что-то важное в эту ночь?»

"Нет. только автокатастрофа, но не о чем беспокоиться »

8:30 - размышления: как мне пропустить эту автокатастрофу?

8:31 - Позвольте мне проверить веб-сайт, чтобы узнать, есть ли в здании суда какие-либо судебные процессы.

8:32 - Хммм. Район Браганса.

9:00 - Боже мой, суды не разбиты по округам.

9:30 - проверьте сайт на наличие травм или несчастных случаев.

10:30 - Сегодня я закончил проверку тех 6 судов, ничего особенного. По крайней мере, ничего из того, что я видел на этом грязном столе.

10:30 - проверьте сайт на наличие травм или несчастных случаев.

10:40 - Завтрак.

11:00 - проверьте сайт на наличие травм или несчастных случаев.

11:30 - телефонный звонок.

«Привет, вы идете на суд сегодня в здании суда Вила-Флор? «

«О… хммм. Да, конечно. Увидимся там"

11:31 - Как мне пропустить этот пробный период?

11:35 - проверьте сайт на наличие травм или несчастных случаев.

11:45 - Собираюсь выпить кофе со своим парнем.

11:50 - проезжает машина пожарного.

11:51 - нужно пойти домой и проверить веб-сайт, чтобы убедиться, что на нем что-то не так (потому что веб-сайт не работает на мобильных устройствах).

(Повторите все это)

Уффф. Еще только полдень, а я уже устала.

Что, если…

Что, если я смогу сделать приложение на Rails?

Для чего?

Для моей подруги.

Классное приложение для одного человека.

Не один человек, я борюсь с рельсами, и, поскольку для этого нет приложений, я мог бы сделать одно, чтобы решить его проблемы и изучить рельсы. Так что на самом деле это приложение для двоих.

Решения проблем.

Что должно делать это приложение?

Прежде всего, он должен быть отзывчивым!

Отбросьте веб-сайт и покажите таблицу с травмами, несчастными случаями и лесными пожарами.

Организуйте данные по районам.

Вы знаете, что было бы круто? Если бы я реализовал какие-то системы уведомлений о подозрительных происшествиях. (да правильно)

У нее ограниченное количество символов при письме в газету, что, если я поставлю текстовое поле, в котором подсчитываются символы (в реальном времени).

И сохраните статьи, чтобы она могла просматривать их позже и редактировать, а также скопируйте их и отправьте своему редактору. хм, это круто.

И убрать все суды, демонстрирующие процессы в организованном порядке.

И было бы хорошо, если бы она могла добавить их в свой Гкал. (о Боже)

Теперь у меня много дел. Но знаю ли я, как это сделать? Что ж, благодаря микровселенной я знаю, как делать некоторые из них, но я не знаю, как делать большую часть. Но благодаря микровселенной я тоже знаю, как ее изучать, и я знаю основы, которые помогут мне начать и начать решать одну проблему за раз.

1- Создание приложения и удаление веб-сайта

2 - Отображение таблиц на компьютере и мобильном устройстве

3 - Проблема с таблицами на мобильных устройствах

4 - Создание PWA

5 - Push-уведомления в приложении Rails

6 - Подсчет символов текстового поля.

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

7- Система входа в систему

8 - Реализация входа в систему, зарегистрируйтесь в Devise.

9 - Сохранение написанных статей.

10 - Просмотрите здания судов и представьте их на веб-сайте.

11 - Просмотрите события Facebook и представьте их. (Я не знаю, пытались ли вы искать какие-то события, которые могли бы вас заинтересовать, не зная города, точного места или дня. Но это одна из самых сложных вещей)

СДЕЛАТЬ:

12. Сделайте это как социальную сеть, где репортеры могли бы делиться информацией, хотя обычно они не из тех, кто делится информацией (только с новостями).

13 - Подключение к Гкал.

14 - Связь с полосой, на всякий случай, если кто-то захочет купить мне кофе :-)

День репортера сейчас:

8:00 AM - вставай

8:05 AM - проверьте JornalApp на предмет травм, несчастных случаев и испытаний в ванной, и о, у меня есть 3 уведомления об автомобильных авариях.

8:15 утра. В мой календарь добавлены испытания, и сегодня вечером произошло 3 автокатастрофы. У двоих из них была только одна скорая помощь, поэтому у них, вероятно, легкие травмы. но есть одна с 9 каретами скорой помощи, лучше позвоните .

8:16 утра: «Здравствуйте, я подруга Антониу Фернандеса и работаю на телеканале National TV News, автокатастрофа в 3 часа ночи на Национальной дороге - 235 было чем-то серьезным?»

«Это была ложная тревога» **. В замешательстве, потому что у нее было точное местоположение (я мог получить координаты из JSON, который я смог удалить, и благодаря драгоценному камню геокодера я даю больше информации, чем реальный сайт)

«Слава богу, так лучше».

8:20 - Завтрак.

9:00 - кофе с моим парнем

9:05 - пожарная машина. Позвольте мне проверить по телефону, что случилось. Да ладно, если будет что-то серьезное, я получу уведомление.

КОНЕЦ

Вот несколько изображений незавершенной работы.