Giter Site home page Giter Site logo

mobuni_backend's People

Contributors

dependabot[bot] avatar fatihdursunuzer1 avatar

Watchers

 avatar

mobuni_backend's Issues

Question Like

Soru beğenme apisinde sorunun LikeCount'unun bir artması gerekmektedir.

Error Yapısı

Error handler yapısının araştırılması gerekmektedir

Validation

Eklenecek olan Etkinlikler, Kullanıcılar vb için düzenleme

Generic Result Yapısının eklenmesi

  • Api'lerden dönen verinin genel bir yapıda olması gerekmektedir.
    Oluşturulması gereken yapıda data,message ve success durumlarının return edilmesi gerekmektedir.

Comments altyapısı

Sorulara ve Activitylere gelen yorumlara ait tabloların oluşturulması ve CRUD Apilerinin yazılması

Activity Model Düzenleme

Activity ile alakalı modellerin gözden geçirilmesi, Activitye yapılan yorumlarla alakalı modelin oluşturulması işlemlerinin yapılması gerekmektedir

UserType'ın Token'a eklenmesi

Kullanıcının User Type bilgisinin Token'a eklenmesi ve gereken durumlarda bu token aracılığı ile kullanıcının User Type bilgisinin okunması gerekmektedir

Question yapısının diğer kullanıcılar için düzenlenmesi

-Üniversite öğrencisi dışında soru soracak ve soruları görebilecek olan kullanıcılar için Question yapısını değiştirilmesi.

-> Question için yeni bir alan eklenecek. Soruyu paylaşan "üniversite öğrencisi mi?" bilgisini tutacak. Mobilden gönderilecek bir değer.
-> Question/GetByUniversityId sorgusu için soruyu soran üniversite öğrencisi mi? filtresi eklenecek. True ise o üniversiteye sorulan tüm sorular, false ise sadece üniversite dışının sorduğu sorular gelecek. Mevcut olan universityId parametresi de duracak.
-> Soru sorma için departmantId de gönderilmeli. Şu an sadece listelemede hangi bölüme sorulduğunu göstermek için kullanırız. null ise tüm üniversite sorulmuş demektir. null kabul etmeli

Image/File Storage

Resimlerin yüklenip depolanacağı, gerektiği zaman çekilebileceği bir sistemin oluşturulması ve kodlarının yazılması

Like kontrol

Uygulamayı kullanan kullanıcının gönderiyi beğenip beğenmediğinin tespiti gerekmektedir

Upload path

Upload Pathler'in yüklenebilmesi için apiler yazılmalıdır

Dependency Injection Autofac

Dependency Injection'un otomatik yapılabilmesi amacıyla Autofac kullanımı.

Her Servis ya da Repository eklendiğinde DependencyInjection konfigürasyonlarının yapılmasına gerek kalmadan otomatik olarak yapılması gerekmektedir.

unit of work yapısı ve interceptor

Save yapısının tüm işlemlerden sonra çalışabilmesi için Unit Of Work patterninin implementasyonunun yapılması, ve kod kopyalarının azaltılması amacıyla service katmanlarında UnitOfWork Interceptor'larının yazılması

Liseli ve Üniversiteli kullanıcı tiplerinin kaldırılması

Kullanıcı tipleri

0 --> Admin

1---> Normal Kullanıcı

Kullanıcının Üniversite öğrencisi olup olmadığının anlaşılması amacı ile Users tablosuna isUniversityStudent kolonunun eklenmesi ve default olarak true olması gerekmektedir.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.