Bu repo, GDG On Campus Trakya topluluğunun web sitesini barındırır. Web sitesi, kulüp etkinliklerini ve bilgilerinin dijital ortamda erişilebilir olmasını sağlar.
Sitemizde şu işlemleri gerçekleştirebilirsiniz:
- Etkinlikler:
- Önümüzdeki etkinlikleri görüntüleyebilir ve kayıt olabilirsiniz.
- Geçmiş etkinlikleri inceleyebilirsiniz.
- Kulüp Bilgileri:
- Kulüp hakkında bilgi edinebilir, misyonumuzu ve vizyonumuzu öğrenebilirsiniz.
Projede aşağıdaki teknolojiler kullanılmıştır:
- Next.js 14: Hızlı ve kullanıcı dostu bir React framework'ü.
- Firebase: Authentication, Firestore veritabanı ve hosting çözümleri için.
- Tailwind CSS: Hızlı ve esnek stil yönetimi için modern CSS framework'ü.
Projeyi çalıştırmak için aşağıdaki adımları izleyin:
- Reponun bir kopyasını klonlayın:
git clone https://github.com/GDG-on-Campus-Trakya/GDG-on-Campus-Trakya-Website.git
- Gerekli bağımlılıkları yükleyin:
npm install
- Gerekli .env.local dosyasını oluşturun ve Firebase yapılandırma bilgilerinizi ekleyin.
NEXT_PUBLIC_FIREBASE_API_KEY="API_KEY" NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN="AUTH_DOMAIN" NEXT_PUBLIC_FIREBASE_PROJECT_ID="PROJECT_ID" NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET="STORAGE_BUCKET" NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID="MESSAGING_SENDER_ID" NEXT_PUBLIC_FIREBASE_APP_ID="APP_ID" EMAIL_USER="email" EMAIL_APP_PASSWORD="password" NEXT_PUBLIC_BASE_URL="url"
- Geliştirme sunucusunu başlatın:
npm run dev
- Tarayıcınızdan şu URL'yi açarak projeyi görüntüleyebilirsiniz: http://localhost:3000.
Katkıda bulunmak isterseniz:
- Bir fork oluşturun.
- Yeni bir branch oluşturun:
git checkout -b feature/yeni-ozellik
- Değişikliklerinizi yapın ve commit edin.
git commit -m "Yeni özellik eklendi"
- Pull Request gönderin.
Sorularınız ya da geri bildirimleriniz için bize ulaşabilirsiniz: