unsplash-logo Джеймс Пруд
После многих лет разработки веб-приложений я обнаружил, что моя страсть строит веб-API. Так почему мне это нравится, мне это нравится, потому что я думаю, что он дает вашему приложению возможность интегрироваться с другими приложениями (настольный, мобильный приклад и т. Д.), Другие устройства (Amazon Dot, Google Home и т. Д.), Датчики (RaspberryPi, Arduino и т. Д.) И боты (Slack, Telegram, Facebook Messanger и т. Д.). Можете ли вы почувствовать силу, которую Web API может добавить в ваши приложения?
После того, как я нашел свою страсть и начну искать проект, чтобы умело то, что мне нравится и продолжать его развивать. Я обнаружил, что нет веб-API для Quran Tafseer/Перевод Отказ Что может сделать Quran Tafseer API для разработчиков? Если вы хотите разработать приложение для Quran, и вы хотите предоставить пользователям приложения Tafseer/перевод, вам нужно собрать информацию от более чем одного источника. Я нашел большую часть существующих приложений, которые сделали его, и после этой работы разработчики приложений сохранят эту информацию только для их приложения, поэтому я подумал о выполнении этой работы для сообщества и предоставлять Tafseer/перевод бесплатно в виде веб-API.
Этап I
Я построил модели и конечные точки API, используя Django и Django Rest Framework Отказ
Этап II
Я начал искать источники, которые я могу получить Tafseer/перевод от, я нашел два источника, один источник предоставляют файл .txt, а второй не легко получить, но я использовал Скапировка Чтобы получить Tafseer/перевод для своего веб-приложения.
Этап III.
После собрания Tafseer/перевод I развертываю приложение, приложение и его база данных были развернуты на Heroku, но через 2 дня Heroku прислал мне электронное письмо, которое я добрался до максимальных записей для свободного уровня, поэтому я переместил базу данных в AWS RDS.
Мой будущий план состоит в том, чтобы сделать эту веб-API быстро, легко использовать и использовать глобально многими разработчиками.
Если вы хотите помочь, пожалуйста, распространите слова в своем сообществе и дайте мне свой отзыв, и если вы хотите внести свой вклад в проект, пожалуйста, посетите Как внести свой вклад
Оригинал: “https://dev.to/emadmokhtar/lets-build-it–4fbn”