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

Цель этого журнала разработки — поделиться своим опытом разработки крупномасштабного полнофункционального веб-приложения.

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

Первое большое препятствие, которое я пытаюсь преодолеть, это мои ограниченные знания, работающие с полным стеком, большая часть моего опыта программирования была связана с созданием серверов, которые могут обрабатывать все, что я могу им предложить. К счастью, мои друзья с полным стеком смогли прийти здесь на помощь, дав мне идеи и подсказки о том, как я могу делать что-то лучше и эффективнее.

Моим последним препятствием было то, что я ничего не знал о параметрах запроса, которые после некоторых исследований намного проще, чем кажутся, немного req.query здесь и немного req.query там и у меня есть голенький, но работающий обработчик запросов!

Моим следующим шагом в развитии Codefluent будет домашняя страница, я уже начал работу над созданием постов, и я с помощью моих друзей из внешнего интерфейса надеюсь, что мы сможем запустить его в ближайшее время, а затем мы сможем начать работу над общественный аспект Codefluent.

Важные примечания о Codefluent

Дополнительные сведения: Codefluent будет сайтом, на котором разработчики смогут размещать «баунти» за фрагменты кода, которые будут созданы для них, другие разработчики могут принимать эти награды и объединяться с автором, чтобы создавать фрагменты кода для их использования. Когда фрагменты будут созданы, постер установит свою награду как завершенную, и охотник за головами сможет потребовать свою награду.

Бэкэнд-фреймворк: ExpressJS

Фронтенд-фреймворк: нет. пока (какие рекомендации?)

Хостинг-провайдер: Netlify

База данных: ФаунаDB