Mimario, mimarların yönetmelikler ve temel dokümanları yükleyip sorular sorabilecekleri, yapay zeka destekli bir asistan platformudur. Mimari projelerin planlama, tasarım ve onay süreçlerinde karşılaşılan karmaşık yönetmelik ve standartları hızla yorumlayıp cevaplamak için geliştirilmiştir.
Gelişmiş yapay zeka alt yapısı ve kullanıcı dostu arayüzü ile Mimario, mimarların yönetmeliklerle ilgili sorularını anında cevaplayarak tasarım sürecini hızlandırır, uyumluluk sorunlarını en aza indirir ve zaman tasarrufu sağlar.
-
Akıllı Dokümantasyon Araması: Yüklenen yönetmelikler ve teknik dokümanlar içinde semantik arama yaparak en doğru bilgiyi bulur.
-
Sohbet Tabanlı Arayüz: Mimari terminolojiye özel eğitilmiş chat modeli ile doğal dilde sorulara yanıt verir.
-
Doküman Yönetimi: Yönetmelikler, teknik şartnameler ve standartları kategorilere ayırarak organize eder.
-
Kişiselleştirilmiş Deneyim: Kullanıcıların sık sorduğu sorular ve ilgilendikleri alanlara göre öneri sistemi sunar.
-
Çoklu Dil Desteği: Türkçe ve İngilizce dillerinde yönetmelik sorgulaması yapabilme.
-
Mobil Uyumluluk: Şantiye ortamında veya hareket halindeyken bile kullanılabilir.
-
Erişilebilirlik: WCAG standartlarına uygun, herkes için erişilebilir arayüz.
- React: Kullanıcı arayüzü geliştirme
- TypeScript: Tip güvenli kod geliştirme
- Material UI: Modern ve duyarlı tasarım bileşenleri
- React Router: Sayfa yönlendirmeleri
- React Hook Form: Form yönetimi ve doğrulama
- Framer Motion: Animasyonlar ve geçişler
- Vite: Hızlı geliştirme ortamı
- Firebase: Kimlik doğrulama, veritabanı ve depolama için başlangıç çözümü
- LangChain: Büyük Dil Modelleri (LLM) ile uygulama geliştirme
- LangGraph: Karmaşık sorgular için akış kontrolü
- LangSmith: LLM uygulamaları için izleme ve iyileştirme
- Node.js: Sunucu tarafı geliştirme
- Node.js (v18.0.0 veya üzeri)
- npm veya yarn
- Repo'yu klonlayın
git clone https://github.com/OBK-LLC/Mimario.git
cd Mimario- Bağımlılıkları yükleyin
npm install
# veya
yarn install- Geliştirme sunucusunu başlatın
npm run dev
# veya
yarn dev- Tarayıcınızda açın
http://localhost:5173
- "Kayıt Ol" butonuna tıklayarak yeni bir hesap oluşturun
- E-posta ve şifre bilgilerinizi girin veya Google hesabınızla hızlıca kayıt olun
- Chat arayüzünden mimari yönetmeliklerle ilgili sorularınızı sorun
- Örnek: "Yangın merdiveni genişliği için minimum ölçüler nelerdir?"
- Aldığınız yanıtları kaydedin ve projenizde referans olarak kullanın
- Görüşmelerinize daha sonra erişmek için sohbet geçmişini kaydedebilirsiniz
Proje, modern bir React uygulaması olarak yapılandırılmıştır:
mimario/
├── public/ # Statik dosyalar
├── src/ # Kaynak kodlar
│ ├── assets/ # Resimler, fontlar vb.
│ ├── components/ # Tekrar kullanılabilir bileşenler
│ ├── pages/ # Sayfa bileşenleri
│ │ ├── home/ # Ana sayfa
│ │ ├── chat/ # Sohbet arayüzü
│ │ ├── login/ # Giriş sayfası
│ │ ├── signup/ # Kayıt sayfası
│ │ └── ...
│ ├── theme/ # Tema ve stil konfigürasyonu
│ ├── types/ # TypeScript tip tanımlamaları
│ ├── App.tsx # Ana uygulama bileşeni
│ └── main.tsx # Uygulama giriş noktası
└── ...
Mimario'ya katkıda bulunmak istiyorsanız:
- Bu repo'yu fork edin
- Yeni bir branch oluşturun (
git checkout -b feature/amazing-feature) - Değişikliklerinizi commit edin (
git commit -m 'Add some amazing feature') - Branch'inize push edin (
git push origin feature/amazing-feature) - Pull Request açın
- Kod standardı olarak ESLint kurallarına uyun
- Yeni özellikler için test yazın
- Dokümentasyonu güncel tutun
OBK LLC - info@tradewizz.co
Proje Linki: https://github.com/OBK-LLC/Mimario
⭐️ Mimario - Mimarların dijital asistanı ⭐️