Nothing Special   »   [go: up one dir, main page]

Skip to content

W2G, arkadaşlarınızla birlikte çevrimiçi video izlemek için geliştirilmiş bir uygulamadır. GoFiber ve SvelteKit kullanılarak oluşturulmuştur.

License

Notifications You must be signed in to change notification settings

Hasan-Kilici/full-stack-w2g

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

W2G, arkadaşlarınızla birlikte çevrimiçi video izlemek için geliştirilmiş bir uygulamadır. GoFiber ve SvelteKit kullanılarak oluşturulmuştur.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published