Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ahmettugur/react-redux-aspnet-webapi

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Single page basic Online Store app; React and Redux with ASP.NET Web Api.

Web API

  • Generic Repostory Pattern (Dapper Repository, NHibernate Repository, Entity Framework Reository )
  • Dapper
  • NHibernate
  • Entity Framework
  • Memcached, Redis Cache and Memory Cache
  • Aspect Oriented Programming with Postsharp (4.2.17)
    • AuthorizationAspects
    • CacheAsepcts (MemcachedManager, RedisCacheManager and MemoryCacheManager)
    • ExceptionAspects
    • LogAspects
    • ValidationAspects
  • FluentValidation
  • log4net with logging
  • Bearer Token Authentication
  • Ninject IOC
  • AutoMapper
  • EPPlus Excel Download
  • Web Api Self Host

React Component

  • redux-from
  • material UI
  • axios
  • react-router
  • react-block-ui
  • react-pager
  • bootbox

Prerequisites

  • .NetFramework 4.7 (VS 2015/2017)
  • Postsharp (4.2.17)
  • node.js 8 >

Database, Postsharp and Redis Installation

  • Download Memcached Install your computer
  • Download Redis Install your computer
  • Download Postsahrp (4.2.17) Install your computer
  • Open SQL Server Management Studio > File > Open > File select Store.sql and execute
  • Change OnlineStore.WebApi > Web.config file connection string Data Source your server name
  • Change OnlineStore.WebApi > log4net.config file connection string Data Source your server name

Installation Node Module

Open command prompt

cd OnlineStoreReact folder location
npm install 
npm start

Web Site

  • http://localhost:3000/web

Admin Panel

  • http://localhost:3000/admin
Morty Proxy This is a proxified and sanitized view of the page, visit original site.