Code Monkey home page Code Monkey logo

trendyol.app's Introduction

Trendyol.App

Trendyol.App is an application framework based on .NET framework 4.6.1. It's designed to minimize code written to achieve recurring requirements.

NuGet Packages

Trendyol.App | Source | Documentation

Install-Package Trendyol.App

Trendyol.App.Autofac | Source | Documentation

Install-Package Trendyol.App.Autofac

Trendyol.App.NLog | Source | Documentation

Install-Package Trendyol.App.NLog

Trendyol.App.Daemon | Source | Documentation

Install-Package Trendyol.App.Daemon

Trendyol.App.EntityFramework | Source | Documentation

Install-Package Trendyol.App.EntityFramework

Trendyol.App.EntityFramework.Testing | Source | Documentation

Install-Package Trendyol.App.EntityFramework.Testing

Trendyol.App.Validation | Source | Documentation

Install-Package Trendyol.App.Validation

Trendyol.App.WebApi | Source | Documentation

Install-Package Trendyol.App.WebApi

Trendyol.App.Mvc | Source | Documentation

Install-Package Trendyol.App.Mvc

Trendyol.App.AutofacWebApi | Source | Documentation

Install-Package Trendyol.App.AutofacWebApi

Trendyol.App.AutofacMvc | Source | Documentation

Install-Package Trendyol.App.AutofacMvc

trendyol.app's People

Contributors

ademcatamak avatar akselarzuman avatar berdil avatar gokgokalp avatar metehansenol avatar mstryoda avatar ocinbat avatar yigit-darcin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

trendyol.app's Issues

Add Shuffle Button to Render New Items on Page Based on Recommendation System

Description

As a frequent user of the Trendyol online shopping app, I suggest adding a shuffle button to enhance the user experience.

Problem

As a user, I often get bored after spending a significant amount of time in the app and sorting through items based on the same categories. The current recommendation system is helpful, but it can become repetitive and limit my ability to discover new products.

Solution

By adding a shuffle button, users would be able to browse through a wider range of products and discover new items that they might not have found otherwise. The shuffle button would allow the app to render new items on the page based on the same recommendation system, enhancing the overall shopping experience.

Benefits

The addition of a shuffle button would encourage users to spend more time browsing and purchasing, ultimately increasing user engagement and driving sales. I believe that this feature would be a valuable addition to the Trendyol app and would greatly benefit users like me.

Technical Details

To implement this feature, we can create a new button component and add it to the app's main screen. When the user clicks on the button, it would trigger a function that sends a request to the server to fetch new items based on the same recommendation system. The response would be returned in the form of a JSON object, which would then be used to update the UI and render new items on the page.

The implementation would require changes to both the front-end and back-end components of the app.

Steps to Implement

  1. Create a new button component in the app's main screen.
  2. Define a function to handle the button click event.
  3. Send a request to the server to fetch new items based on the same recommendation system.
  4. Receive the response in the form of a JSON object.
  5. Update the UI and render new items on the page.
  6. Test the feature thoroughly to ensure it works as intended.
  7. Deploy the feature to production once testing is complete.

Thank you for your time and consideration.

NullReferenceException when using Package Manager Console to update database to latest version

There is a problem in Trendyol.App.EntityFramework.DataContextBase.HandleAuditableEntities method causing NullReferenceException when we use EF's code first migrations from package manager console.

Example stacktrace:
System.NullReferenceException: Object reference not set to an instance of an object.
at Trendyol.App.EntityFramework.DataContextBase.HandleAuditableEntities()
at Trendyol.App.EntityFramework.DataContextBase.SaveChanges()
at Riddick.Migrations.Configuration.AddUsers(DataContext context) in C:\Workspace\Riddick\Riddick\Migrations\Configuration.cs:line 52
at Riddick.Migrations.Configuration.Seed(DataContext context) in C:\Workspace\Riddick\Riddick\Migrations\Configuration.cs:line 23
at System.Data.Entity.Migrations.DbMigrationsConfiguration1.OnSeed(DbContext context) at System.Data.Entity.Migrations.DbMigrator.SeedDatabase() at System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.SeedDatabase() at System.Data.Entity.Migrations.DbMigrator.Upgrade(IEnumerable1 pendingMigrations, String targetMigrationId, String lastMigrationId)
at System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.Upgrade(IEnumerable`1 pendingMigrations, String targetMigrationId, String lastMigrationId)
at System.Data.Entity.Migrations.DbMigrator.UpdateInternal(String targetMigration)
at System.Data.Entity.Migrations.DbMigrator.<>c__DisplayClassc.b__b()
at System.Data.Entity.Migrations.DbMigrator.EnsureDatabaseExists(Action mustSucceedToKeepDatabase)
at System.Data.Entity.Migrations.Infrastructure.MigratorBase.EnsureDatabaseExists(Action mustSucceedToKeepDatabase)
at System.Data.Entity.Migrations.DbMigrator.Update(String targetMigration)
at System.Data.Entity.Migrations.Infrastructure.MigratorBase.Update(String targetMigration)
at System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.Run()
at System.AppDomain.DoCallBack(CrossAppDomainDelegate callBackDelegate)
at System.AppDomain.DoCallBack(CrossAppDomainDelegate callBackDelegate)
at System.Data.Entity.Migrations.Design.ToolingFacade.Run(BaseRunner runner)
at System.Data.Entity.Migrations.Design.ToolingFacade.Update(String targetMigration, Boolean force)
at System.Data.Entity.Migrations.UpdateDatabaseCommand.<>c__DisplayClass2.<.ctor>b__0()
at System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command)

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.