Hoş geldiniz! Çevrenizdeki insanlar ile eşleşip konuşup tanışabileceğiniz bir SaaS platformu
- Kullanıcı Paneli: Kullanıcıların kolay bir şekilde kendi bilgilerini güncelleyebilmesi için tasarlanmıştır.
- Modern Tasarım: Shadcn ile modern arayüz tasarımı.
- Node.js Backend: Güvenli ve verimli bir sunucu yapısı ile hızlı veri işleme.
- Docker ile Kolay Dağıtım: Projenin her ortamda sorunsuz çalışmasını sağlamak için Docker kullanıldı.
Katman | Teknolojiler |
---|---|
Frontend | React, Shadcn |
Backend | Node.js,Express,Socket.IO |
Veritabanı | MongoDB |
Konteyner | Docker |
Ödeme | Stripe |
İnsanları tanıştıran sosyalleşmelerini sağlayan bir SaaS platformu yapmayı sağladım
- Canlı Demo: https://matches-2kf0.onrender.com
- Youtube Video: https://www.youtube.com/watch?v=LUw9PkQTWYU
- İlk önce repoyu kendinize çekin:
git clone https://github.com/utkbkts/matches.git
2.Proje dizinine gelin ve gerekli bağımlılıkları yükleyin:
cd frontend
npm install
3.Projeyi çalıştırın:
npm run dev
4.Yerel olarak derleyin:
npm run build
5..env-Backend
MONGODB_URI=""
STRIPE_SECRET_KEY=""
FRONTEND_URL=""
PORT=""
JWT_SECRET=""
JWT_EXPIRES_TIME=""
COOKIE_EXPIRES_TIME=""
CLOUDINARY_CLOUD_NAME=""
CLOUDINARY_API_KEY=""
CLOUDINARY_API_SECRET=""
STRIPE_WEBHOOK_SECRET=""
VITE_REACT_APP_BASE_URL=""
ALPHABET=asgasgasgsagasgasg32t23t
5.Docker'ı çalıştırmak için
1-Ana dizine gidin / - build
docker compose build
2-Ana dizine gidin / - run
docker compose up -d