212 похожих чатов

Всем хай! Появилась собственная идея, в которую сам же и готов

закоммититься.
Сделать свой монетизируемый пет-проект (фуллкек + проверки бизнес-гипотез тоже в соло делать).

Кратко суть без указания идеи: веб-приложение с фронтом на React.js, своим RESTful API, разделением бесплатного и платного доступа.
Какой-то лёгкой БД для хранения данных пользователей и критичных для сервиса данных.

В чём проблема: не знаю, с чего вообще правильно стартовать продумывать архитектуру.
В этом я 0, но очень хочу сам пройти весь путь.

Можно ли основываясь только на данных выше какие-то рекомендации по выбору фреймворков/инструментов дать и на какие вещи точно следует обратить внимание?
Так, чтобы не начать делать и потом не поймать себя на мысли "я дебил, я выстрелил себе в ноги N шагов назад".
Или слишком мало конкретики, чтобы дать дельные советы?

Меня волнует ответ на вопрос: "Как выглядит первый "правильный" технический шаг после проверки бизнес-гипотезы с лендосами — диаграммы делать? БД подобрать сначала? Заморачиваться ли на подборе фреймворков?"
Если вдруг уже есть "Web App Design 101" годный, то отправьте меня его читать.

В ChatGPT не лезу, потому что хочу перед этим получить от живых людей фидбэк/жёсткую критику.

8 ответов

33 просмотра

У тебя много логических ошибок, в понимании того, что нужно сделать, чтобы пет проект стал монетизируемым (спойлер: не фреймворк и не архитектура)

Sfy-Mantissa Автор вопроса
Alex
У тебя много логических ошибок, в понимании того, ...

Бизнес-гипотеза рабочая для начала. Она проверяется. Я про сугубо технические шаги, ЕСЛИ проверка успешна.

Нельзя. Без домена, нефунецтональных требований никак

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

Андрей Рудин
сначала в базе данных опиши весь процесс, потом уж...

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

Rostislav Teryaev
слышал прямо противоположное. База - это деталь ре...

Просто у людей data modeling в голове это именно схема бвзы

Вообще есть стартапы, которые с MVP привлекали несколько сотен тысяч долларов, при этом суть проекта – показать клиенту то, чего он хочет. То есть у тебя уже могут быть инвесторы, несколько десятков тысяч пользователей твоего продукта и т.д., тогда ты задумываешься над своей архитектурой. При этом, с вероятностью 99% у тебя есть какая то команда разработчиков, потому что в случае венчурных инвестиций у тебя есть возможность их получить при наличии команды, иначе - вряд ли. Ну то есть, зарабатывать деньги и строить крутую архитектуру имеет совсем небольшой оверлэп, если ты конечно не делаешь какой то прорывной стартап, например аналог AWS. Вопрос я бы ставил так: у меня есть хороший продукт, который приносит бабос, я хочу масштабироваться, как мне это сделать. А смысл что то строить, отполировывать без спроса рынка

Sfy Mantissa
Бизнес-гипотеза рабочая для начала. Она проверяетс...

"Как выглядит первый "правильный" технический шаг" - не искать "правильных" шагов, а начать с чего-угодно

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта