Elly & Programmer
Привет! Слушай, я тут подумала, может, нам вместе какой-нибудь небольшой проект сделать? Ну, типа, приложение такое – простое, чтобы людям напоминало каждый день сделать что-то хорошее, и чтобы они видели, как у них получается. Ничего сложного, но поднимало бы настроение. Как тебе идея?
Кажется, вполне реально, но сделай это максимально просто, чтобы интерфейс не перегруженный был, и структура данных не усложнялась. Несколько полей для пользователя, дата, действие и счетчик серии – этого должно хватить на все необходимое. Дай знать, какой стек технологий планируешь использовать.
Звучит потрясающе! Я бы выбрала React для фронтенда, чтобы было легко и привычно, а для бэкенда – Firebase Firestore, быстро настраивается и отлично подходит для обновления данных в реальном времени. Модель пользователя можно сделать очень простой: id, имя, email, может быть, аватар. А дальше – коллекция документов "доброта" с датой, действием и счетчиком серий. Получится очень компактно, быстро и при этом всё будет ощущаться максимально дружелюбно!
React+Firestore – отличный вариант для быстрого прототипа. Только будь осторожна с расходами на чтение/запись, если много пользователей будут ежедневно записывать свои действия – возможно, стоит использовать пакетные записи или правила безопасности Firestore, чтобы сэкономить. И подумай, как лучше обнулять серии, когда день пропускается. Если хочешь – могу скинуть базовый шаблон или конкретный файл для начала.