Lihat di sini!
Tujuan dari proyek ini adalah untuk mengambil gambar dari Twitter dan menyediakan situs web untuk melihat gambar-gambar tersebut.
Twitter adalah platform yang bagus untuk berbagi tetapi buruk untuk pencarian. Sulit juga menemukan sesuatu di tengah lautan tweet.
Proyek ini memerlukan hal-hal berikut:
Docker digunakan untuk produksi tetapi tidak diperlukan untuk pengembangan.
Frontend menggunakan aplikasi buat-reaksi. Ia menjalankan server pengembangan dan melayani aset frontend di http://localhost:3000. Ini adalah URL yang harus Anda kunjungi untuk melihat situs tersebut.
cd frontend
yarn
yarn start
Backendnya menggunakan Django dan DRF. Ia menjalankan server pengembangan di http://localhost:8000 dan API yang dapat dijelajahi di http://localhost:8000/api/.
pip install -r requirements.txt
cd server
./manage.py runserver
Aplikasi ini dimaksudkan untuk dijalankan di Docker untuk produksi.
Aset produksi saat ini dibangun di luar Docker. Anda harus mengikuti langkah-langkah pengaturan dev terlebih dahulu.
# 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
Proses pengikisan relatif sederhana.
REST API menyediakan akses ke database untuk memudahkan pencarian.