Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 1.51 KB

README.md

File metadata and controls

25 lines (22 loc) · 1.51 KB

Şimdilik

Node js platformunda, express kullanarak veri tabanı bağlantısı ORM ile sağlanmıştır.Sunucu tarafında express-graphql kullanılmıştır. Client tarafında ayrı bir sunucu ve React kullanarak Apollo-GraphQL ile iki sunucu arası iletişim sağlanmıştır. Login, logout, register işlemlerini gerçekleştiren bu küçük uygulamada, validasyonu işlemleri için Yup kütüphanesi kullanılmıştır. Frontend için Formik kütüphanesi, Material-ui framework'ü ve buna hibrit olarak bootstrap'ın grid sistemi kullanılmıştır.

Çalıştırmak için

  • Sequelize ORM kütüphanesinin desteklediği veri tabanlarından birinin sisteminizde yüklü olması gerekir. ( MySQL, MSSQL, PostgreSQL, MariaDB, SQLite )
  • Server/src/config/.env dosyası içinden ilgili bağlantı ayarlarını gerçekleştirmelisiniz.
  • Sequelize, ilgili veri tabanı için ek kütüphane yüklemenizi isteyebilir. Sequelize Docs
Download and Server Install Client Install

Birinci terminal

cd Server/
yarn
yarn start

İkinci terminal

cd ClientReact/
yarn
yarn start