initial commit: project completion with proper gitignore

This commit is contained in:
AyrisAI
2026-05-16 00:43:22 +03:00
commit e708ba2156
84 changed files with 11035 additions and 0 deletions

90
seed_services.mjs Normal file
View File

@@ -0,0 +1,90 @@
import postgres from 'postgres';
const DATABASE_URL = "postgres://postgres:xGhPj4IuE5VocaxUoYAj1dSr2xf6M3hh3c2C6YbnB7ZOeVJLRvmL0mzCbhvf14dh@65.109.236.58:8392/postgres";
const sql = postgres(DATABASE_URL);
const services = [
{
title: 'Sosyal Medya Yönetimi',
description: 'Markanıza özel içerikler üreterek sosyal medya hesaplarınızı profesyonel şekilde yönetiyor, etkileşiminizi ve marka bilinirliğinizi artırıyoruz.',
icon_name: 'Instagram',
display_order: 1
},
{
title: 'Meta Reklam Yönetimi',
description: 'Facebook ve Instagram reklamlarınızı hedef kitlenize uygun stratejilerle yöneterek daha fazla dönüşüm ve müşteri kazanımı sağlıyoruz.',
icon_name: 'Facebook',
display_order: 2
},
{
title: 'Google Reklam Yönetimi',
description: 'Google reklam kampanyalarınızı optimize ederek markanızın doğru kitleye ulaşmasını ve maksimum verim elde etmesini sağlıyoruz.',
icon_name: 'Search',
display_order: 3
},
{
title: 'Profesyonel Drone Çekimi',
description: 'Tarla, arazi, parsel ve işletmeler için yüksek kaliteli profesyonel drone çekimleri sunuyoruz.',
icon_name: 'Video',
display_order: 4
},
{
title: 'Düğün Çekimi',
description: 'En özel anlarınızı profesyonel ekipman ve yaratıcı çekimlerle unutulmaz hale getiriyoruz.',
icon_name: 'Camera',
display_order: 5
},
{
title: 'Nişan, Evlilik Teklifi ve Özel Organizasyonlar',
description: 'Özel günlerinizi estetik ve sinematik çekimlerle ölümsüzleştiriyoruz.',
icon_name: 'Heart',
display_order: 6
},
{
title: 'Web Site Tasarımı',
description: 'Markanıza özel modern, hızlı ve mobil uyumlu web siteleri tasarlıyoruz.',
icon_name: 'Globe',
display_order: 7
},
{
title: 'Arama Motoru Optimizasyonu (SEO)',
description: 'Web sitenizin Googleda daha görünür olması için profesyonel SEO çalışmaları gerçekleştiriyoruz.',
icon_name: 'TrendingUp',
display_order: 8
},
{
title: 'Profesyonel Otel Çekimleri',
description: 'Otel ve işletmeleriniz için tanıtım odaklı profesyonel fotoğraf ve video çekimleri yapıyoruz.',
icon_name: 'Hotel',
display_order: 9
}
];
async function seedServices() {
try {
console.log('Connecting to database...');
// Clear existing services
console.log('Clearing existing services...');
await sql`DELETE FROM services`;
// Insert new services
console.log('Inserting new services...');
for (const service of services) {
await sql`
INSERT INTO services (title, description, icon_name, display_order)
VALUES (${service.title}, ${service.description}, ${service.icon_name}, ${service.display_order})
`;
}
console.log('Success! Services have been updated.');
await sql.end();
process.exit(0);
} catch (error) {
console.error('Error seeding services:', error);
process.exit(1);
}
}
seedServices();