Skip to content

ndodanli/EgitimModulu-backend-dev

Repository files navigation

Eğitim Modülü

Eğitim Modülü, eğitim kurumlarının öğretmenleri ve öğrencileri yöneterek kendi eğitim sistemini online olarak uygulayabilecekleri bir uygulamadır.

  • Kurumlar
  • Öğretmenler
  • Öğrenciler

Ne yapılabilir?

  • Öğretmenler, kurumdaki öğrenciler için online sınavlar düzenleyebilir
  • Öğretmenler, kurumdaki öğrenciler için döküman paylaşımında bulunabilir
  • Öğretmenler, kurumdaki öğrencileri istatistiksel analizler ile takip edebilir
  • Öğretmenler, kurumdaki öğrenciler ile iletişime geçebilir(düşünülüyor)
  • Kurumlar, öğretmenlerini ve öğrencilerini takip edip istatistiksel analizler ile çıkarımlar yapabilir

Ayrıca:

  • Kurumlar, kendi oluşumlarına uygun planlara göre hizmet alabilir

Planları tamamen dinamik olarak belirleme düşünülüyor.

Projenin Tasarlanması

Wiki

Projede kullanılması planlanan teknolojiler

Backend için .NET CORE

Temelde kullanılabilecek bazı paketler(Backend)

  • spaservices : Microsot'un SPA'lar için sunduğu paketler(React js için olanı)
  • npgsql : PostgreSQL bağlantısı
  • automapper : Entity Modellerinin DTO olarak kullanılması için mapping işlemi

Not: Authentication işlemleri için JWT bazlı doğrulama düşünülebilir**

Frontend için ReactJs

Kullanılabilecek kurulum paketleri

  • create-react-app(Client Side Rendering, klasik ReactJs)
  • NextJs(Server Side Rendering)

Temelde kullanılabilecek bazı paketler(Frontend)

  • axios : HTTP Requests
  • redux : Yönetim kütüphanesi(Veri yönetimi)
  • connected-react-router : Routing işlemleri(redux ile uyumlu)

Düşünülen CSS Frameworkleri

  • Semantic UI
  • Bootstrap
  • Material UI
  • Tailwind

Database için PostgreSQL, MySQL ya da MSSQL düşünülüyor

Projenin ürün aşamasında DOCKER desteği düşünülüyor

Geliştirme süreci için araştırmalar devam ediyor...

About

Eğitim modülü backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published