![DevConnector](/static/1c23ad22aeca3cd13497ed8411c2ea89/d0ed5/dev_Connector_c71fdcc191.jpg)
DevConnector
DevConnector è un social-network dedicato agli sviluppatori . L'intera piattaforma è stata creata utilizzando il MERN STACK . Le azioni possibili all'interno dell'app sono molteplici : - Registrazione / Login Utente mediante l'utilizzo di JWT TOKEN - Operazioni di CRUD su profilo utente - Possibilità di aggiungere esperienze e formazione professionale /eliminazione . - Possibilità di creare un post ed eliminare un post - Possibilità di mettere like/rimuovere like da un post - Possibilità di commentare / eliminare un commento da un post . - Se impostato il proprio nome github , vengono recuperate le ultime 5 repo effettuando una chiamata alle api pubbliche di github (direttamente in node e implementate lato client tramite reducer) Vengono utilizzate delle rotte protette per l'accesso alla dashboard , per la creazione di post e per la visualizzazione degli stessi . I profili degli utenti registrati sono invece pubblici e visualizzabili anche da utenti non loggati . Per la parte client l'intera applicazione è basata sull'utilizzo di REDUX utilizzando i middleware di REDUX THUNK . All'interno dell'applicazione sono utilizzati gli HOOKs di React .
Tecnologie utilizzate
![Express.js](/static/express-39a0f4c3d981885c64f851b1ac242bba.png)
![React](/static/react-73ac128ace7cbddf3d393aa3278fadf2.png)
![Node.js](/static/nodejs-007e99f68b718e476aba958058d83a8c.png)
![Redux](/static/redux-6e4901f83efdf786da4aa132dfe40cd5.png)