Cercando di essere full-stack

Foto di AltumCode su Unsplash

Ciao a tutti! Ultimamente mi sono preso una breve pausa dallo scrivere post per scrivere codice per un progetto parallelo. Tuttavia, voglio documentare le mie idee e i miei progressi su questo progetto che sto armeggiando da alcuni anni. Le anime gentili possono guardare le cose alla fine di questo post per aiutarmi a spingere il mio progetto verso una maggiore possibilità di successo!

In precedenza, ho scritto della mia app web proof-of-concept (PoC) per mostrare quali biblioteche di Singapore hanno i libri che hai aggiunto ai segnalibri [ qui , qui e qui ], dove ho lanciato la mia ultima iterazione sulla piattaforma di hosting online gratuita di Streamlit per le persone da usare liberamente. La versione attuale utilizza il servizio API di NLB, che mi ha fornito un'app Web più stabile ed efficiente che ero a mio agio da condividere online affinché altri la provassero.

Uno screenshot della mia webapp PoC

Tuttavia, per soddisfare i criteri per l'accesso completo all'API di produzione di NLB, devo condividere con NLB le mie intenzioni di utilizzare la loro API. Quindi, per convalidare la mia domanda per questa API completa, sto cercando di sviluppare da zero un'app Web completa.

Sviluppo di un'app Web da zero

La cosa complicata è che non so davvero come sviluppare la mia app web da zero. Quindi, per prima cosa ho seguito un corso online dall'account Udemy Business di NLB su come sviluppare un'app Web utilizzando FastAPI. Ho scelto FastAPI perché è basato su Python, che è un linguaggio di programmazione che conosco come analista di dati.

Screenshot dell'account aziendale Udemy di NLB

E mentre dovevo ancora cercare un po' su Google una volta passato dall'app del libro di testo del corso alla creazione della mia app web, il corso Udemy mi ha fornito alcune basi per impostare ciò di cui avevo bisogno.

Al momento in cui scrivo, ho finito rispettivamente per il 70% e il 50% con il mio backend e frontend. Una volta che avrò un prototipo funzionante, contatterò il team NLB nella speranza di assicurarmi l'accesso completo all'API di produzione, prima di imparare a distribuire nuovamente la mia app online affinché tutti possano usarla. Se questa app guadagna un po' di trazione, sarei ansioso di creare altre funzionalità, come un sistema di consigli sui libri e l'integrazione del sistema di ebook di NLB.

Invito all'azione (a te)

Mentre lavoro sull'app web, la mia più grande preoccupazione è se c'è qualche domanda per questo servizio. Quindi, mi piace spargere la voce su questo progetto per stimare l'interesse delle persone nei suoi confronti:

  1. Se prendi in prestito libri fisici dalla biblioteca di Singapore e li aggiungi ai segnalibri (usa "Preferiti") , prova la mia app PoC .
  2. Se ti piace, usalo.
  3. Se ti piace l'idea e vuoi accedere all'app web completa quando è finita, registrati qui . Sapere che qualcuno vuole l'app Web mi manterrà motivato.
  4. Aiutaci a condividere questo post in modo che possa raggiungere più persone se sei interessato a vedere questo progetto parallelo avere successo.
  5. Colpiscimi se vuoi solo parlare di questo progetto, della tecnologia o solo dell'analisi dei dati in generale.

Ci sono ancora molte incognite che possono causare il fallimento di questo progetto, ma sono certo che questo sia un buon caso d'uso per me per sperimentare la vita come sviluppatore full-stack solista .

Suggested posts

3 modi comprovati per migliorare la tua abilità di scrittura

I vantaggi della scrittura e le strategie per aiutarti a farlo

3 modi comprovati per migliorare la tua abilità di scrittura

Nel 2022, con il rilascio di GPT-3, l'abilità di scrittura sembra diventare meno importante. Con l'intelligenza artificiale, anche le persone con una scrittura scadente possono generare personale di qualità.

Ricerca di informazioni sui nomi di dominio

Un estratto da Small, Sharp Software Tools di Brian P. Hogan

Ricerca di informazioni sui nomi di dominio

Quando fai una richiesta a facebook.com, il tuo computer cerca il nome di dominio per tradurre quel nome di dominio in un indirizzo IP in modo che il tuo computer possa effettuare quella connessione.

Related posts

La lenta erosione: svelare i modi in cui le persone deperiscono nella loro carriera

La lenta erosione: svelare i modi in cui le persone deperiscono nella loro carriera

Nel mondo frenetico e competitivo di oggi, la propria carriera gioca un ruolo significativo nella crescita personale, nella stabilità finanziaria e nella soddisfazione generale della vita. Tuttavia, molte persone si trovano intrappolate in un ciclo inesorabile di stagnazione e insoddisfazione, che si esauriscono gradualmente nella loro vita professionale.

L'esibizione da solista della ragazza dai capelli rossi

Su incarico di Hayden, Katie si filma mentre si masturba.

L'esibizione da solista della ragazza dai capelli rossi

Era mezzanotte passata quando Hayden riportò Katie al dormitorio del college dopo la loro serata insieme. Aveva una lezione la mattina presto e non aveva un altro cambio di vestiti dopo essere stata con lui la sera prima.

Creazione di un ambiente di lavoro sicuro

Creazione di un ambiente di lavoro sicuro

“Mi proteggerà quando sarò in pericolo. mi nasconderà nella sua tenda.

3 modi comprovati per migliorare la tua abilità di scrittura

I vantaggi della scrittura e le strategie per aiutarti a farlo

3 modi comprovati per migliorare la tua abilità di scrittura

Nel 2022, con il rilascio di GPT-3, l'abilità di scrittura sembra diventare meno importante. Con l'intelligenza artificiale, anche le persone con una scrittura scadente possono generare personale di qualità.