Doory — bu brauzerda ishlaydigan to'liq dizayn muharriri. Posterlar, ijtimoiy postlar, hikoyalar, slaydlar, taklifnomalar, resume, thumbnaillar va biznes kartochkalar yaratish mumkin. Shablonlardan yoki bo'sh sahifadan boshlang, barcha elementlarni tahrirlang va PNG, JPG, SVG, PDF, MP4 yoki GIF formatlariga eksport qiling. Har bir xususiyat bepul, hisob yaratish shart emas va barcha narsani o'zingizning serveringizda ishga tushirishingiz mumkin.
Asosiy Xususiyatlar
Dooryda har bir xususiyat bepul. Shablonlar, elementlar, fotosuratlar, animatsiyalar, audio va boshqa ko'plab imkoniyatlar mavjud. Barcha dizaynlar va yuklangan fayllar sizning nazorat ostida qoladi.
Asosiy Xususiyatlar
Dooryda har bir xususiyat bepul. Shablonlar, elementlar, fotosuratlar, animatsiyalar, audio va boshqa ko'plab imkoniyatlar mavjud. Barcha dizaynlar va yuklangan fayllar sizning nazorat ostida qoladi.
- Matn: Sarlavhalar, egri matn, matn effektlari, font juftligi, ro'yxatlar, ochiq litsenziyalangan font katalogi va o'zingiz yuklagan fontlar
- Elementlar: Shakllar, chizmalar va o'qlar, taxminan 25 000 ikon, emoji va rasmlar, stikerlar, QR kodlar
- Fotosuratlar: Yuklash, kesish, maskalar va filterlar, bir bosish bilan fonni olib tashlash (model brauzerda ishlaydi), stock fotosuratlarni qidirish Unsplash yoki Pexels kalit bilan
- Tuzilma: Quloqlar bilan qattiqlash va yashirish, guruhlar, tahrirlash yo'llari, qattiqlash, chizg'ichlar, turli o'lchamdagi ko'p sahifali dizaynlar, majiq o'lchamini o'zgartirish
- Harakat: 27 kirish va chiqish animatsiyalari, 12 ta'kidlovchi animatsiyalar va 16 sahifa o'tishlari vaqt jadvalida
- Ovoz: Ichki kutubxona 24 ta musiqa looplari va 88 ta ovoz effektlari (CC0), yuklash, ovoz yozish, kesish va yumshoq qilish
- Taqdimot: Taqdimot rejimi bilan nutqqa izohlar, vaqt, avtomatik o'tish, lazer belgi va ikkinchi taqdimotchining oynasi
- Birlikda: Havolalarni ulashish, izohlar, versiya tarixi va real vaqtda birgalikda tahrirlash
- Brend: Brend kitlari sizning ranglari, fontlari va logolaringiz bilan, har bir dizaynda bir bosish bilan
- Eksport: PNG, JPG, SVG va PDF, MP4, WebM va animatsion GIF, barchasi brauzerda yaratiladi, plus chop etish uchun tayyor PDF bilan qirqish belgilari
Taqqoslash: Doory va Canva
Doory va Canva o'xshash vazifalarni bajaradi, lekin Doory bepul, ochiq manbali va o'zingizning serveringizda ishlaydigan vosita. Quyi jadvalda ikkala vositaning taqqoslanishi keltirilgan.
| Xususiyat |
Doory |
Canva |
| Narx |
Bepul, barcha xususiyatlar |
Bepul rejim, to'lovli Pro va Teams rejimlari |
| Ochiq manba |
✅ |
❌ |
| O'zingizning serveringizda ishlatish |
✅ |
❌ |
| Hisoob yaratmasdan dizayn qilish |
✅ |
❌ |
| Fayllaringiz siz nazorat qiladigan infratuzilmada qoladi |
✅ |
❌ |
| Real vaqtda birgalikda tahrirlash va izohlar |
✅ |
✅ |
| Animatsiya, video va GIF eksporti |
✅ |
✅ |
| Fonni olib tashlash |
✅ brauzerda |
✅ |
| Shablonlar kutubxonasi |
10 boshlang'ich shablon, plus siz qo'shgan barchasi |
Katta shablonlar kutubxonasi |
Qanday Ishga Tushirish
Dooryni ishga tushirish uchun quyidagi komandalarni bajaring:
cp .env.example .env # set DJANGO_SECRET_KEY (openssl rand -base64 48) and POSTGRES_PASSWORD
docker compose up -d --build
docker compose exec api python manage.py createsuperuser
Open http://localhost:8080 and start designing. The web container serves the app and forwards /api and /ws to the backend, so the browser only ever talks to one address.
Boshqa ma'lumotlarni qo'shish uchun quyidagi komandalarni bajaring:
docker compose exec api python manage.py seed_gallery # template categories
docker compose exec api python manage.py sync_fonts --popular 100
docker compose exec api python manage.py seed_templates # the starter templates (add --update to refresh them)
docker compose exec api python manage.py seed_elements # shapes and graphics
docker compose exec api python manage.py sync_element_packs # icons, emoji and illustrations (download)
docker compose exec api python manage.py sync_models # background removal model
docker compose exec api python manage.py sync_audio # music and sound effects
Muhim Sozlamalar
Dooryni sozlash uchun quyidagi sozlamalar mavjud:
| Sozlama |
Nima qilish |
| SITE_URL |
Saytning ommaviy manzili, masalan, https://doory.example.com (oxiridagi slash bo'lmasin) |
| DJANGO_ALLOWED_HOSTS |
Sayt javob beradigan host nomlari, vergul bilan ajratilgan |
| SECURE_SSL_REDIRECT , SECURE_COOKIES |
HTTPS ortida true, oddiy http:// uchun false |
| EMAIL_URL , DEFAULT_FROM_EMAIL |
SMTP, masalan, smtp+tls://user:password@smtp.example.com:587 (bu bo'lmasa, xabarlar API logiga chop etiladi) |
| WEB_PORT , WEB_BIND |
Sayt nashri joyi (standart 0.0.0.0:8080) |
| INSTALL_CHROMIUM |
false server-side PDF eksporti uchun headless brauzerni o'tkazib yuboradi |
| GOOGLE_CLIENT_ID |
"Google bilan kirish"ni yoqadi |
| UNSPLASH_ACCESS_KEY , PEXELS_API_KEY |
Stock fotosuratlarni qidirishni yoqadi |
| USE_S3 and AWS_* |
Yuklangan fayllarni S3 moslashuvchan saqlashda saqlash o'rniga mahalliy hajmda |
Mahalliy Rivojlanish
Mahalliy rivojlanish uchun quyidagi komandalarni bajaring:
make setup # virtualenv, dependencies, local database
make dev-api # API on http://localhost:8000
make dev-web # app on http://localhost:5173 (second terminal)
make help lists the other targets (tests, lint, content).
Savollar va Javoblar
Doory bepulmi?
Ha. Dooryda hech qanday rejimlar, to'siqlar yoki reklama yo'q. Har bir xususiyat barcha foydalanuvchilarga bepul.
Hisoob yaratish shartmi?
Yo'q. Mehmonlar darhol dizayn qilishlari mumkin va ishlari brauzerda saqlanadi. Hisob yaratish dizaynlarni bulutda saqlash, ulashish va brend kitlarini ishlatish imkonini beradi; ro'yxatdan o'tish mehmon dizaynlaringizni bir qadamda ko'chiradi.
Biznes uchun ishlatish mumkinmi yoki foydalanuvchilarim uchun ularni host qilish mumkinmi?
Ha, agar muallifni litsenziya talab qiladiganidek e'tirof etsangiz: litsenziya va NOTICE bilan birga saqlang va ko'rsatib bering.
Asl manba: github.com