Side Project Day #1
Assalomu alaykum!
5 kun dam olish kunini kichik loyiha qilish bilan o‘tkazmoqchiman. Keyingi 4 kun davomi kanalimda xabar ko‘proq bo‘ladi, tinchligingizni buzsam uzr so‘rayman :)
Loyiha nima haqida sal keyinroq aytaman.
Hozir Claude bilan 2 soatlar o’tirib, nima texnologiya ishlatamiz deb bosh qotirdik.
Ikkalamiz quyida texnologiya va servislarni tanladik:
Infrastructure:
– Contabo VPS (4 vCPU, 8GB RAM, 75GB) (Hetzner'da hozir arzon serverlar yoq afsus)
– Coolify (deployment + management)
– GitHub (code + CI/CD)
Backend
– FastAPI (Python)
– ARQ (background jobs)
– Redis (job queue)
– slowapi (rate limiting)
Frontend
– Next.js
– TanStack Query
– next-intl (i18n — English now, Uzbek later)
– NextAuth.js (Google OAuth)
Database
– Supabase Postgres
Storage
– Contabo local files
Jarayon bunaqa bo‘ldi:
1. Claude bilan texnologiya xaqida gaplashdim
2. Keyin ChatGPT’dan so‘radim, sen nima deb o‘ylaysan deb, uni ham fikrini oldim.
3. O‘zim ozroq o‘qib ko‘rdim va birga yechimga to‘xtadik
Ba’zida qo‘yga o‘xshab o‘tlab ketadi, juda ko‘p texnologiya tiqishtiradi. E jonsiz miya, bu Next.js, uni o‘zida qanaqadir yechim bordir, balkim bizga bu kitobxona kerak emas deyman. Ha to‘g‘ri, seni kallang ishladi deb paxta qo‘yadi 😀
Hammasini bitta md fayl qilib oldim, endi Claude’da SuperPowers bilan fikr almashayapmiz https://github.com/obra/superpowers
Stay tuned...
———
@farkhod_com
Post #440
2.42K
- 👍 26
- ❤ 7
- 😁 6