Skip to content

GorkemKurtkaya/interactive-Form_Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Form Project

Proje Amacı

Bu proje, adminlerin kullanıcılarla anket benzeri sorular paylaşabilmesi amacıyla geliştirilmiştir. Admin, giriş yaptıktan sonra formlar oluşturur ve bu formlara sorular ekler. Kullanıcılar, adlarını girdikten sonra soruları sırayla yanıtlar ve sonuçları gönderir. Admin, kullanıcıların verdiği yanıtları ve puanları görebilir.

Teknolojiler

  • Backend: NestJS
  • Frontend: React
  • Veritabanı: MongoDB

Kurulum

Backend

  1. Projeyi klonlayın:

    git clone https://github.com/kullanıcı_adı/interactive-form-project.git
    cd interactive-form-project/backend
  2. Gerekli paketleri yükleyin:

    npm install
  3. Ortam değişkenlerini ayarlayın:

    .env dosyasında MongoDB bağlantı bilgilerini ve diğer gerekli değişkenleri tanımlayın.

  4. Uygulamayı çalıştırın:

    npm run start

Frontend

  1. Frontend dizinine gidin:

    cd ../frontend
  2. Gerekli paketleri yükleyin:

    npm install
  3. Ortam değişkenlerini ayarlayın:

    .env dosyasında backend API URL'sini tanımlayın.

  4. Uygulamayı çalıştırın:

    npm start

Kullanım

Admin Paneli

  1. Admin olarak giriş yapın.

  2. Form oluşturun. image

  3. "Soru Ekle" kısmı ile sorularınızı ve soru tiplerini seçerek ekleyin. image

  4. Eğer Gerekirse Formun üstünde bulunan edit butonu ile form düzenlenebilir.

  5. "Paylaş" butonu ile formu kullanıcıların çözümüne sunun. image

Kullanıcı Tarafı

  1. Formu açın ve adınızı girin. image

  2. Soruları sırayla yanıtlayın. image

  3. Sonuçları gönderin.

Admin Yanıt Görüntüleme

  1. Admin panelinden "Yanıtlar" kısmına gidin.
  2. Oluşturduğunuz formlardaki sorulara kullanıcıların ne cevap verdiğini ve kaç puan verdiğini görüntüleyin. image

Katkıda Bulunma

Katkılarınızı memnuniyetle karşılıyoruz! Lütfen bir pull request oluşturun veya bir issue açın.

Lisans

Bu proje MIT Lisansı ile lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakın.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published