{"id":23557820,"url":"https://github.com/unoxdevs/kitapsoleni","last_synced_at":"2025-06-29T14:32:31.336Z","repository":{"id":268943964,"uuid":"905944646","full_name":"unoxdevs/kitapsoleni","owner":"unoxdevs","description":"Kitap Şöleni, modern web teknolojileri kullanılarak geliştirilmiş bir kitap platformudur.","archived":false,"fork":false,"pushed_at":"2024-12-19T20:35:45.000Z","size":69,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-17T15:14:27.561Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://kitapsoleni.netlify.app/","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unoxdevs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-19T20:35:05.000Z","updated_at":"2024-12-19T20:35:55.000Z","dependencies_parsed_at":"2024-12-19T21:30:04.372Z","dependency_job_id":"7248beea-5952-4278-8821-b685fbfe285e","html_url":"https://github.com/unoxdevs/kitapsoleni","commit_stats":null,"previous_names":["unoxdevs/kitapsoleni"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unoxdevs%2Fkitapsoleni","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unoxdevs%2Fkitapsoleni/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unoxdevs%2Fkitapsoleni/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unoxdevs%2Fkitapsoleni/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unoxdevs","download_url":"https://codeload.github.com/unoxdevs/kitapsoleni/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254447559,"owners_count":22072753,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-26T15:17:29.952Z","updated_at":"2025-05-16T00:32:04.760Z","avatar_url":"https://github.com/unoxdevs.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Kitap Şöleni Web Sitesi\nKitap Şöleni, modern web teknolojileri kullanılarak geliştirilmiş bir kitap platformudur. Bu platformda kitaplar hakkında bilgi alabilir, kitaplara yorum yapabilir ve kitapları değerlendirebilirsiniz. Ayrıca kitaplar hakkında yapılan yorumları ve verilen puanları görebilirsiniz. Kitap Şöleni, kitap okuma alışkanlığını artırmayı amaçlamaktadır.\n\n### Kullanılan Teknolojiler\n- Frontend: SvelteKit\n- Backend: Pocketbase\n- Veritabanı: Pocketbase\n- Dağıtım: Netlify\n\n### Kurulum\n#### Proje kurulumu\n```bash\n# Projeyi klonlayın\ngit clone https://github.com/unoxdevs/kitapsoleni\n\n# Bağımlılıkları yükleyin\nbun install\n\n# Geliştirme sunucusunu başlatın\nbun dev\n```\n- Bir `.env` dosyası oluşturun ve aşağıdaki değerleri ekleyin:\n```bash\nVITE_APP_PBURL=\n# Buraya Pocketbase URL'si gelecek.\n```\n#### Pocketbase kurulumu\n1. [Pocketbase](https://pocketbase.io/) adresine gidin ve sunucuyu bilgisayarınıza veya sunucunuza kurun.\n2. Pocketbase hesabınızı oluşturun.\n3. Pocketbase hesabınızda yeni bir proje oluşturun.\n4. Veritabanındaki `users` tablosu değerleri aşağıdaki gibi olacaktır:\n```json\n{\n    \"username\": \"\", // string\n    \"email\": \"\", // string\n    \"emailVisibility\": false, // boolean\n    \"password\": \"\", // string\n    \"passwordConfirm\": \"\", // string\n    \"name\": \"\", // string\n    \"admin\": false // boolean\n}\n```\n5. Veritabanındaki `books` tablosu değerleri aşağıdaki gibi olacaktır:\n```json\n{\n    \"title\": \"\", // string\n    \"description\": \"\", // string\n    \"content\": \"\", // string\n    \"link\": \"\", // string\n    \"image\": \"\", // string\n    \"tags\": \"JSON\", // string\n    \"author\": \"\", // string\n    \"authorId\": \"\", // string\n    \"views\": 0 // number\n}\n```\n6. Veritabanındaki `comments` tablosu değerleri aşağıdaki gibi olacaktır:\n```json\n{\n    \"content\": \"\", // string\n    \"blog\": \"\", // string\n    \"user\": \"\", // string\n    \"author\": \"\" // string\n}\n```\n\n### Yardım\nProjenin kurulumu veya geliştirilmesi sırasında herhangi bir sorunla karşılaşırsanız, [buradan](https://t.me/unoxdevs) bize ulaşabilirsiniz.\n\n### Katkıda Bulunma\nBu projeye katkıda bulunmak için şu adımları takip edebilirsiniz:\n1. Bu projeyi forklayın\n2. Yeni bir dal oluşturun (`git checkout -b feature/ozellik-adi`)\n3. Değişikliklerinizi commit edin (`git commit -am 'Yeni özellik ekle'`)\n4. Dalınıza push edin (`git push origin feature/ozellik-adi`)\n5. Bir pull request oluşturun\n\n### Lisans\nBu proje MIT Lisansı altında lisanslanmıştır.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funoxdevs%2Fkitapsoleni","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funoxdevs%2Fkitapsoleni","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funoxdevs%2Fkitapsoleni/lists"}