<liclass="toctree-l1"><aclass="reference internal"href="../code/backend/index.html"><codeclass="docutils literal notranslate"><spanclass="pre">nest_backend</span></code> - Web API in Python</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="../code/crawler/index.html"><codeclass="docutils literal notranslate"><spanclass="pre">nest_crawler</span></code> - Crawler in Python</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="../code/frontend/index.html"><codeclass="docutils literal notranslate"><spanclass="pre">nest_frontend</span></code> - Interfaccia utente in React</a></li>
<h1>Il progetto in breve<aclass="headerlink"href="#il-progetto-in-breve"title="Link a questa intestazione">¶</a></h1>
<p><strong>N.E.S.T.</strong> (Noi Estraiamo Statistiche Tweet) è un progetto realizzato nel 2021 per
l”<strong>esame di Progetto del Software</strong> del corso di Informatica all’Unimore.</p>
<divclass="section"id="suddivisione-in-moduli">
<h2>Suddivisione in moduli<aclass="headerlink"href="#suddivisione-in-moduli"title="Link a questa intestazione">¶</a></h2>
<p>Il progetto è composto da tre parti:</p>
<dlclass="simple">
<dt><aclass="reference internal"href="../code/crawler/index.html#module-nest_crawler"title="nest_crawler"><codeclass="xref py py-mod docutils literal notranslate"><spanclass="pre">nest_crawler</span></code></a></dt><dd><p>Un modulo scritto in <aclass="reference external"href="https://www.python.org/">Python</a> usando <codeclass="xref py py-mod docutils literal notranslate"><spanclass="pre">tweepy</span></code> che recupera tweet attraverso la <aclass="reference external"href="https://developer.twitter.com/en/docs/twitter-api">Twitter API</a> secondo le
condizioni presenti all’interno del database e li salva per future elaborazioni.</p>
</dd>
<dt><aclass="reference internal"href="../code/backend/index.html#module-nest_backend"title="nest_backend"><codeclass="xref py py-mod docutils literal notranslate"><spanclass="pre">nest_backend</span></code></a></dt><dd><p>Un web server scritto in <aclass="reference external"href="https://www.python.org/">Python</a> usando il framework <aclass="reference external"href="https://flask.palletsprojects.com/en/1.1.x/api/#module-flask"title="(in Flask v1.1.x)"><codeclass="xref py py-mod docutils literal notranslate"><spanclass="pre">flask</span></code></a> che fornisce un’API HTTP per visualizzare e
manipolare i dati dell’applicazione, gestendo autenticazione, autorizzazione e comunicazione con il database.</p>
</dd>
<dt><codeclass="xref js js-mod docutils literal notranslate"><spanclass="pre">nest_frontend</span></code></dt><dd><p>Una applicazione web scritta in <aclass="reference external"href="https://reactjs.org/docs/introducing-jsx.html">JSX</a> usando il framework <codeclass="xref js js-mod docutils literal notranslate"><spanclass="pre">react</span></code> che comunica con il backend, mostrando
all’utente i dati del backend in una formato immediatamente comprensibile.</p>
</dd>
</dl>
</div>
<divclass="section"id="screenshots">
<h2>Screenshots<aclass="headerlink"href="#screenshots"title="Link a questa intestazione">¶</a></h2>