W2G, arkadaşlarınızla YouTube veya diğer çevrimiçi platformlardan birlikte video izlemenizi sağlayan bir uygulamadır. Bu projeyi, Golang dilinde geliştirilen GoFiber framework'ü kullanarak backend tarafını ve SvelteKit ile geliştirilen frontend tarafını oluşturdum. Ayrıca, veritabanı işlemleri için SQLite ve video arama işlevselliği için özel bir API geliştirdim.
Projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları izleyin:
.env dosyasını açıp Oauth2 için gerekli bilgileri girin
client_id=clientID
client_secret=clientSecretTerminali açın ve backend klasörüne gidin:
cd backendGerekli bağımlılıkları yüklemek için aşağıdaki komutu çalıştırın:
go getProjeyi başlatmak için aşağıdaki komutu çalıştırın:
go run .Terminali açın ve frontend klasörüne gidin:
cd frontendGerekli bağımlılıkları yüklemek için aşağıdaki komutu çalıştırın:
npm installProjeyi başlatmak için aşağıdaki komutu çalıştırın:
npm run devTerminali açın ve search klasörüne gidin:
cd searchGerekli bağımlılıkları yüklemek için aşağıdaki komutu çalıştırın:
npm installSearch API'yi başlatmak için aşağıdaki komutu çalıştırın:
node main.jsEğer projeye katkıda bulunmak isterseniz, lütfen bir Pull Request göndermeden önce konuyla ilgili bir Issue açın. Katkılarınızı memnuniyetle karşılarım!
Bu proje MIT lisansı altında lisanslanmıştır.



