Découvrez-le ici!
Le but de ce projet est de récupérer des images de Twitter et de fournir un site Web permettant de visualiser ces images.
Twitter est une excellente plateforme de partage mais terrible pour la recherche. Il peut également être difficile de trouver quelque chose dans une mer de tweets.
Ce projet nécessite les éléments suivants :
Docker est utilisé pour la production mais n'est pas nécessaire pour le développement.
Le frontend utilise create-react-app. Il exécute un serveur de développement et sert les actifs frontend sur http://localhost:3000. Il s'agit de l'URL que vous devez visiter pour consulter le site.
cd frontend
yarn
yarn start
Le backend utilise Django et DRF. Il exécute un serveur de développement sur http://localhost:8000 et une API consultable sur http://localhost:8000/api/.
pip install -r requirements.txt
cd server
./manage.py runserver
L'application est destinée à être exécutée dans Docker pour la production.
Les actifs de production sont actuellement construits en dehors de Docker. Vous devrez d’abord suivre les étapes de configuration du développement.
# Update .env with your settings
cp .env.example .env
# Build production assets and collect everything to dist/
./tasks.sh build
# Start everything and serve the site on port 80
docker-compose up --build
Le processus de grattage est relativement simple.
Une API REST permet d'accéder à la base de données pour une recherche facile.