Vi laget en nyhetsaggregator med fokus på kryptovaluta – intwt.com

Hei Habr!

Kryptovalutamarkedet vokser hver dag, og med det vokser informasjonsmengden.

Derfor bestemte vi oss for å sette i gang prosjektet intwt.com er en aggregator av nyheter og innlegg fra sosiale nettverk for tradere og alle som er interessert i kryptovaluta.

Vi laget en nyhetsaggregator med fokus på kryptovaluta – intwt.com

Det enkle, praktiske og forståelige grensesnittet til tjenesten er designet for å gjøre den til et virkelig effektivt verktøy for å overvåke viktig informasjon.

For øyeblikket analyserer vi mer enn 3 tusen nyhetskilder, på engelsk, russisk og kinesisk, som et resultat mottar vi omtrent 3 tusen nytt materiale daglig.

Hvert materiale analyseres av systemet for omtaler av kryptovalutaer og popularitet i sosiale nettverk.

Ved å bruke nyhetsfilteret kan du tilpasse din individuelle feed, lagre den på kontoen din og, om nødvendig, inkludere en sending i Telegram-kanalen din.

Vi overvåker kontinuerlig viktige indikatorer for 2716 XNUMX kryptovalutaer og overvåker fremveksten av nye valutaer på markedet.

Ved å bruke et spesielt grensesnitt for å se listen over kryptovalutaer, kan du se lederne for vekst og nedgang i markedet.

For hver valuta kan du se siste nytt og alle indikatorer på en egen side, for eksempel Pris, Kapitalisering, etc., samt et prisdiagram for hele perioden av valutaens eksistens på markedet.

På din personlige konto kan du opprette en kryptovalutaportefølje og spore dens dynamikk på et diagram.

For øyeblikket tenker vi ikke på inntektsgenerering, fordi... Tjenesten er veldig ung og får et publikum, men mest sannsynlig vil det være reklame og betalt abonnementstilgang til PRO-funksjoner.

Noen tekniske detaljer

Tjenesten kan deles i to deler

  1. Frontend er en SPA-applikasjon skrevet i Vue og en backend skrevet i Go, som distribuerer minimalt med HTML med innhold for søkemotorer og kode for å starte SPA-applikasjonen. Denne tilnærmingen lar deg unngå servergjengivelse og være vennlig med søkemotorer. Selv om Yandex umiddelbart blokkerte oss som en døråpning.
  2. Parseren er delt opp i en egen tjeneste med egen database og adminpanel, slik at den uten problemer kan flyttes til en egen server. Her brukte vi Go, PostgreSQL, Beanstalkd for å organisere parsing-køer og Rotating TOR proxy som lar oss unngå IP-blokkering. For å analysere noen nettsteder må du bruke nettleserløst krom for å omgå sikkerhetsmekanismer. Administrasjonspanelet for parseren er laget i Laravel.

Alle tjenester kjører i Docker, med 19 containere som kjører for tiden. Alt dette distribueres via GitLab CI. Vi bruker Prometheus og Grafana for systemovervåking, og Sentry for feillogger.

Hva er planlagt videre?

Utvikling av en mobilapplikasjon for iOS og Android, opprettelse av en plattform for spesialister med mulighet til å legge ut originale artikler, videoer og anmeldelser om kryptovalutaer. Abonner på forfatteren. Og selvfølgelig automatisert regresjonsanalyse av virkningen av nyheter på valutakursbevegelser.

Vi vil gjerne høre kritikk eller ideer for utvikling av prosjektet.

PS den virkelige forfatteren av innlegget Dmitry, alle spørsmål til ham.

Kilde: www.habr.com

Legg til en kommentar