Uni-Meet

Uni-Meet

Full Stack & Mobil

Next.js, Expo ve Socket.io ile geliştirilmiş üniversite öğrencileri için sosyal platform. Kaydırarak eşleşme, buluşma planları, masa özelliği, gerçek zamanlı mesajlaşma ve admin paneliyle web ve mobil deneyim

Kullanılan Teknolojiler

Next.jsReact NativeExpoNode.jsExpress.jsMongoDBSocket.ioZustandTanStack Querynext-intlZodAWS S3Swagger

Proje Hakkında

Uni-Meet, üniversite öğrencilerinin birbiriyle tanışmasını sağlayan bir mobil/web uygulamasıdır. Kullanıcılar kaydırarak eşleşebilir, buluşma etkinlikleri ve 1+1 planlar oluşturabilir, aynı mekânda bulunan kişileri "Masa" özelliğiyle görebilir ve eşleştikleri kişilerle gerçek zamanlı mesajlaşabilir. Admin paneli kullanıcı yönetimi, fotoğraf onayı, şikayet/güvenlik yönetimi ve istatistik ekranları sunar. Backend Express.js, MongoDB ve Socket.io; web arayüzü Next.js; mobil istemci Expo (React Native) ile geliştirilmiştir. Proje özel (private) repoda tutulmaktadır.

Özellikler

  • ✓Kaydırarak eşleşme (Match)
  • ✓Buluşma etkinlikleri (Meet)
  • ✓1+1 buluşma planları ve başvuru/kabul akışı
  • ✓Yakındaki kullanıcıları gösteren Masa özelliği
  • ✓Socket.io ile gerçek zamanlı mesajlaşma
  • ✓Admin paneli: kullanıcı, fotoğraf onayı, şikayet ve istatistik
  • ✓Google ile giriş ve push bildirimleri (mobil)
  • ✓Çoklu dil desteği
  • ✓OpenAPI/Swagger dokümantasyonu

Görseller

Uni-Meet screenshot 1
1 / 4