Skip to content

Latest commit

 

History

History
66 lines (57 loc) · 2.18 KB

README.md

File metadata and controls

66 lines (57 loc) · 2.18 KB

W2G - Watch2Gether

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.

Başlangıç

Projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları izleyin:

Backend

.env dosyasını açıp Oauth2 için gerekli bilgileri girin

client_id=clientID
client_secret=clientSecret

Terminali açın ve backend klasörüne gidin:

cd backend

Gerekli bağımlılıkları yüklemek için aşağıdaki komutu çalıştırın:

go get

Projeyi başlatmak için aşağıdaki komutu çalıştırın:

go run .

Frontend

Terminali açın ve frontend klasörüne gidin:

cd frontend

Gerekli bağımlılıkları yüklemek için aşağıdaki komutu çalıştırın:

npm install

Projeyi başlatmak için aşağıdaki komutu çalıştırın:

npm run dev

Search API

Terminali açın ve search klasörüne gidin:

cd search

Gerekli bağımlılıkları yüklemek için aşağıdaki komutu çalıştırın:

npm install

Search API'yi başlatmak için aşağıdaki komutu çalıştırın:

node main.js

Katkıda Bulunmak ister misin?

Eğ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!

Siteden görüntüler

image image image image

Lisans

Bu proje MIT lisansı altında lisanslanmıştır.