Nous avons créé un agrégateur de nouvelles axé sur les crypto-monnaies - intwt.com

Salut Habr!

Le marché des crypto-monnaies se développe chaque jour, et avec lui la quantité d'informations augmente.

Par conséquent, nous avons décidé de lancer le projet intwt.com - il s'agit d'un agrégateur de nouvelles et de publications sur les réseaux sociaux pour les commerçants et tous ceux qui s'intéressent aux crypto-monnaies.



L'interface simple, pratique et intuitive du service est conçue pour en faire un outil vraiment efficace pour surveiller les informations importantes.

À l'heure actuelle, nous analysons plus de 3 000 sources de nouvelles en anglais, russe et chinois. Par conséquent, nous recevons environ 3 000 nouveaux documents par jour.

Chaque matériau est analysé par le système pour les références aux crypto-monnaies et la popularité dans les réseaux sociaux.

À l'aide du filtre des actualités, vous pouvez configurer votre flux individuel, l'enregistrer dans votre compte et si vous souhaitez activer la diffusion sur votre chaîne de télégramme.

Nous surveillons en permanence des indicateurs importants pour 2716 crypto-monnaies et suivons l'émergence de nouvelles devises sur le marché.

En utilisant une interface spéciale pour afficher la liste des crypto-monnaies, vous pouvez voir les leaders de la croissance et de la chute du marché.

Pour chaque devise, vous pouvez voir les dernières nouvelles et tous les indicateurs sur une page séparée, par exemple, comme le prix, la capitalisation, etc., ainsi qu'un graphique des prix pour toute la période d'existence de la devise sur le marché.

Dans votre compte personnel, vous pouvez créer un portefeuille de crypto-monnaies et suivre sa dynamique sur le graphique.

Nous ne pensons pas à la monétisation pour le moment, car le service est très jeune et gagne une audience, mais il s'agira très probablement de publicité et d'accès payant par abonnement aux fonctions PRO.

Quelques détails techniques


Le service peut être divisé en deux parties

  1. Le frontend est une application SPA écrite en Vue et un backend écrit en Go, qui distribue un minimum de HTML avec du contenu pour les moteurs de recherche et du code pour lancer une application SPA. Cette approche vous permet d'éviter le rendu du serveur et de vous lier d'amitié avec les moteurs de recherche. Bien que Yandex nous ait immédiatement bloqués, comme une porte.
  2. L'analyseur est dédié à un service distinct avec sa propre base et son propre panneau d'administration afin qu'il puisse être facilement transféré vers un serveur séparé. Ici, nous avons utilisé Go, PostgreSQL, Beanstalkd pour l'analyse des files d'attente et Rotation du proxy TOR qui évite le blocage IP. Pour analyser certains sites, vous devez utiliser le chrome sans navigateur pour contourner les mécanismes de défense. L'administrateur de l'analyseur se fait sur Laravel.

Tous les services fonctionnent à l'intérieur de Docker, actuellement 19 conteneurs ont été lancés. Tout cela est déployé via GitLab CI. Pour surveiller le système, nous utilisons Prometheus et Grafana, et pour le journal des erreurs Sentry.

Qu'est-ce qui est prévu ensuite?


Développement d'une application mobile pour iOS et Android, création d'une plateforme pour les spécialistes avec la possibilité de publier des articles, vidéos et critiques de droits d'auteur sur les crypto-monnaies. Abonnement à l'auteur. Et bien sûr, une analyse de régression automatisée de l'impact des nouvelles sur le mouvement des prix des devises.

Nous serons heureux d'entendre des critiques ou des idées pour le développement du projet.

PS le véritable auteur du post Dmitry , toutes les questions pour lui.

Source: https://habr.com/ru/post/fr447788/


All Articles