Skip to main content

Zamonaviy HTML/CSS/JS/Bootstrap sahifalar generatori

Project description

UzorZen - Premium Python Web Generator

Zamonaviy HTML/CSS/JS/Bootstrap sahifalar generatori
Created by RaKUZEN | Yoqubov Javohir

Python License Bootstrap Responsive Animations

🚀 Zamonaviy Loyiha Ta'rifi

UzorZen — bu Python asosida yaratilgan zamonaviy va yuqori sifatli HTML/CSS/JS/Bootstrap sahifalar generatori bo'lib, u sodda buyruqlar orqali chiroyli, adaptiv va professional web sahifalar yaratishni avtomatlashtiradi.

✨ Takomillashtirilgan Xususiyatlar

  • 🎨 Glassmorphism Design - Shaffof va blur effektlari bilan zamonaviy dizayn
  • 🌈 Gradient Backgrounds - Chiroyli gradient fonlar
  • AOS Animations - Professional scroll animatsiyalari
  • 🎭 Particles.js - Zarrachalar effektlari
  • 📱 Mobile First - Mobil qurilmalar uchun optimallashtirilgan
  • 🎯 SEO Optimized - Qidiruv tizimlari uchun optimallashtirilgan
  • 🔍 Analytics Ready - Google Analytics integratsiyasi
  • 🌙 Dark Theme - Qora mavru qo'llab-quvvatlashi
  • 📊 Counter Animations - Sonli statistikalar animatsiyasi
  • 💬 Testimonials - Mijoz izohlari bo'limi
  • 🎮 Interactive Elements - Interaktiv komponentlar
  • 🎨 Custom CSS/JS - Qo'shimcha stillar va skriptlar

📦 O'rnatish

# Asosiy kutubxonalarni o'rnatish
pip install uzorzen

🎯 Tez Boshlash

Oddiy Misol

from uzorzen import Page

# Zamonaviy sahifa yaratish
page = Page("Mening Zamonaviy Sahifam", theme="modern")
page.navbar("UzorZen", links=["Bosh sahifa", "Portfolio", "Contact"])
page.hero("Zamonaviy Web Sahifa!", "UzorZen bilan professional natija oling")
page.add_card("Xususiyat", "Professional dizayn va animations")
page.save("modern_page.html")

Premium Features

# Particles va animations bilan
page.hero(
    "Professional Web Site", 
    "Glassmorphism va premium animations",
    particles=True,
    background_image="https://example.com/hero.jpg"
)

# Statistics bo'limi
page.counter_section([
    {"value": 1000, "label": "Tayyor Sahifalar", "icon": "bi-graph-up"},
    {"value": 50, "label": "Template'lar", "icon": "bi-collection"}
])

# Testimonials
page.testimonial_section([
    {
        "quote": "Ajoyib xizmat!",
        "author": "Alisher",
        "role": "Dasturchi"
    }
])

🧩 Zamonaviy Komponentlar

Asosiy Komponentlar

Komponent Tavsif Misol
navbar(transparent=True) Shaffof navbar page.navbar("Brand", transparent=True)
hero(particles=True) Particles bilan hero page.hero("Title", particles=True)
add_card(type="modern") Zamonaviy kartochka page.add_card("Title", "Desc", type="modern")
counter_section() Statistika animatsiyasi page.counter_section([{"value": 100}])
testimonial_section() Mijoz izohlari page.testimonial_section([...])
modal() Premium modal page.modal("id", "Title", "Content")

Card Turlari

# Modern card (glassmorphism)
page.add_card("Glassmorphism", "Tavsif", type="modern")

# Standard card
page.add_card("Standard", "Tavsif", type="default")

# Feature card
page.add_card("Xususiyat", "Tavsif", type="feature")

# Service card
page.add_card("Xizmat", "Tavsif", type="service")

🎨 Zamonaviy Template'lar

Premium Landing Page

from uzorzen import create_modern_landing_page

page = create_modern_landing_page()
page.save("premium_landing.html")

Advanced Portfolio

from uzorzen import create_advanced_portfolio

page = create_advanced_portfolio()
page.save("advanced_portfolio.html")

Modern Dashboard

from uzorzen import create_modern_dashboard

page = create_modern_dashboard()
page.save("modern_dashboard.html")

Premium Login Page

from uzorzen import create_advanced_login_page

page = create_advanced_login_page()
page.save("premium_login.html")

🛠 Premium Xususiyatlar

Google Analytics

# Analytics qo'shish
page.add_analytics("G-XXXXXXXXXX")  # Replace with your GA ID

Particles Background

# Zarrachalar fon
page.add_particles_background({
    "particles": {
        "number": {"value": 100},
        "size": {"value": 3},
        "color": {"value": "#667eea"}
    }
})

SEO Optimizatsiya

# Meta tags qo'shish
page.add_meta_tag("description", "Zamonaviy web sahifa")
page.add_meta_tag("keywords", "Python, web, generator")

Custom CSS/JS

# Qo'shimcha CSS
page.add_css("""
.custom-section {
    background: linear-gradient(45deg, #667eea, #764ba2);
    padding: 3rem 0;
}
""")

# Qo'shimcha JavaScript
page.add_js("""
document.addEventListener('DOMContentLoaded', function() {
    console.log('Zamonaviy sahifa yuklandi!');
});
""")

🎨 Mavra Sozlamalari

# Default mavra
page = Page("Sahifa", theme="default")

# Zamonaviy mavra
page = Page("Sahifa", theme="modern")

# Qora mavra
page = Page("Sahifa", theme="dark")

🌟 Advanced Features

1. Glassmorphism Design

# Glassmorphism card yaratish
modern_page.add_card(
    "Glassmorphism Card",
    "Shaffof va blur effektlari bilan zamonaviy kartochka",
    card_type="modern",
    # Bu kartochka glassmorphism effekti bilan yaratiladi
)

2. Particle Effects

# Hero sektsiyasi particles bilan
page.hero(
    "Particle Background",
    "Zarrachalar effekti bilan jozibali sahifa",
    particles=True,
    # Particles.js avtomatik yuklanadi
)

3. Counter Animations

# Animated statistics
page.counter_section([
    {"value": 1500, "label": "Sotilgan Mahsulotlar", "icon": "bi-cart"},
    {"value": 500, "label": "Baxtli Mijozlar", "icon": "bi-heart"},
    {"value": 99, "label": "Muvaffaqiyat Foizi", "icon": "bi-star"}
])

4. Testimonials

# Customer testimonials
page.testimonial_section([
    {
        "quote": "UzorZen biznesimni tubdan o'zgartirdi!",
        "author": "Alisher Karimov", 
        "role": "Startup Founder",
        "avatar": "https://example.com/avatar1.jpg"
    },
    {
        "quote": "Professional va sifatli xizmat!",
        "author": "Madina Tohirova",
        "role": "E-Commerce Owner", 
        "avatar": "https://example.com/avatar2.jpg"
    }
])

🔥 Premium Animations

CSS Animations

page.add_css("""
.animate-float {
    animation: float 6s ease-in-out infinite;
}

@keyframes float {
    0%, 100% { transform: translateY(0px); }
    50% { transform: translateY(-10px); }
}

.text-gradient {
    background: linear-gradient(135deg, #667eea, #764ba2);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
""")

JavaScript Animations

page.add_js("""
// Mouse parallax effect
document.querySelectorAll('.parallax').forEach(element => {
    element.addEventListener('mousemove', (e) => {
        const x = e.clientX / window.innerWidth;
        const y = e.clientY / window.innerHeight;
        element.style.transform = 
            `translateX(${x * 20}px) translateY(${y * 20}px)`;
    });
});

// Typing effect
const typingElements = document.querySelectorAll('.typing-effect');
typingElements.forEach(element => {
    const text = element.textContent;
    element.textContent = '';
    
    let i = 0;
    const typeWriter = () => {
        if (i < text.length) {
            element.textContent += text.charAt(i);
            i++;
            setTimeout(typeWriter, 50);
        }
    };
    setTimeout(typeWriter, 500);
});
""")

📊 Performance & SEO

Optimized Loading

# Fayl saqlash optimizatsiyasi bilan
page.save("optimized.html", minify=True)

# Konfiguratsiyani eksport qilish
config = page.export_config("my_project_config.json")

Google Analytics Integration

# Analytics tracking
page.add_analytics("G-XXXXXXXXXX")  # Replace with your tracking ID

🎯 Real-World Examples

1. Corporate Website

from uzorzen import create_modern_landing_page

# Corporate landing page
page = create_modern_landing_page()

# Custom company info
company_info = {
    "name": "TechCorp",
    "address": "Tashkent, Uzbekistan", 
    "phone": "+998 90 123 45 67",
    "email": "info@techcorp.com"
}

page.footer(
    "Professional IT xizmatlari va konsultatsiyalar",
    company_info=company_info
)

page.save("corporate_website.html")

2. E-Commerce Product Page

from uzorzen import create_premium_product_page

# E-commerce page
page = create_premium_product_page()

# Custom product details
page.add_card(
    "Premium Widget",
    "Yuqori sifatli va professional widget",
    "https://example.com/product.jpg",
    {"text": "Sotib Olish", "style": "btn-success-modern"}
)

page.save("product_page.html")

3. Portfolio Showcase

from uzorzen import create_advanced_portfolio

# Personal portfolio
page = create_advanced_portfolio()

# Add custom projects
for project in projects:
    page.add_card(project["title"], project["description"])

page.save("portfolio_showcase.html")

🚀 CLI Tool

# Zamonaviy sahifa yaratish
uzorzen create landing --output modern_site.html

# Portfolio yaratish  
uzorzen create portfolio --output my_portfolio.html

# Dashboard yaratish
uzorzen create dashboard --output admin_dashboard.html

# Custom sahifa yaratish
uzorzen create custom --title "Mening Sahifam" --output custom.html

# Mavjud komponentlarni ko'rish
uzorzen components

# Versiya ma'lumoti
uzorzen version

📄 License

MIT License - see LICENSE file for details.

📞 Support & Contact

Get Help

🌟 Acknowledgments

  • Bootstrap Team - For the amazing framework
  • AOS Team - For scroll animations
  • Particles.js Team - For particle effects
  • Google Fonts - For beautiful typography
  • Bootstrap Icons - For comprehensive icon set

© 2025 UzorZen Premium Edition

Created by RaKUZEN | Yoqubov Javohir

Telegram: @UzMaxBoy | Instagram: penzenuz

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uzorzen-1.0.0.tar.gz (36.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uzorzen-1.0.0-py3-none-any.whl (37.9 kB view details)

Uploaded Python 3

File details

Details for the file uzorzen-1.0.0.tar.gz.

File metadata

  • Download URL: uzorzen-1.0.0.tar.gz
  • Upload date:
  • Size: 36.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for uzorzen-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e77d59d68055480d2fa9c6855430d5fc426b01e0fd0d14201e64458ea12de6ef
MD5 e2e9d88057c8ffd36e0b9a36dffcdff5
BLAKE2b-256 d7f1c92ec3a58641315803efa275f60dd1b53613bfbbed323af2c96dd0c99176

See more details on using hashes here.

File details

Details for the file uzorzen-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: uzorzen-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 37.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.0

File hashes

Hashes for uzorzen-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7072e68182ff7593010dde77c526b2fb3e0ed25537c83e5bf883ba78bd562104
MD5 d6cb49474813a3de49819bfd1db56cc8
BLAKE2b-256 0f05fbf70213512b2b25fc1812ddd8fb15ddcfd21b882fb56e1c70986e5cbc2c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page