Mobile Web Auction Application - snssystem

Mobile Web App for Auction

ASP.NET MVC

ASP.NET MVC stands for ASP.NET Model View Controller design pattern.

It is an architectural design pattern that separates an application into three main components

1. Model

2. View and

3. Controller

mvc

Model

Model can generally be called as a logic layer cum data access layer that can contain the business logic or data

Access logic. It encapsulates the logic for the application domain.

View

Views can be called as Presentation layer that displays the application data in the browser.

Controller

Controllers are the place where the user interactions are handled. Controller is responsible to receive the request, process the response by sending to the Model and give the response to the View again. So in MVC, the View is only responsible to display the information. Controller is responsible for receiving request, processing it using Model and sending it back to View and Model is responsible to apply logic, connect to the database and retrieve data.

Architecture diagram of mobile app.

Diagram-auction

Why We used ASP.NET MVC?

The benefit of ASP.MVC is that it helps to isolate the application to achieve maintainability, testability and cleaner separation of concerns.

Benefits
  • All layers are loosely coupled.
    • UI belongs to the View
    • Input logic belongs to the Controller and
    • Business logic and data manipulations belong to the Model
  • The separation of layers helps in parallel development as a developer can focus on only one part of the application at a time. For example, a member of team can entirely work on a single model without worrying about its View; another team member can focus on just the Controller part and so on.
  • The separation of layers helps in easily managing the complexity of the application as all layers are decoupled; apart from this it also helps to test the individual component separately so suitable for Test Driver Development.
  • It doesn’t use View state and server based forms so no view state!
  • Suitable for large team size as team members can work independently.
We used the ASP.NET SignalR

ASP.NET SignalR is a new library for ASP.NET developers to add real-time web functionality to their applications. Real-time web functionality is the ability to have server-side code push content to the connected clients. It is basically used for notification for each user.

Browser Support

Kendo UI to support vast majority of browsers and browser versions. Kendo UI is officially supported on:

  • IE 7.0 +
  • Firefox 10.0+
  • Chrome all versions
  • Opera 10.0+
  • Safari 4.0+
MSSQL Server:

Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications which may run either on the same computer or on another computer across a network (including the Internet).

Popup With "Hinge" Close Effect

Find this effect from RokCandy = [popup-hinge]

Mailing Address

{mosmap width='100%'|height='250'|lat='-6.194486'|lon='106.823072'|zoom='16'|mapType='Normal'|showMaptype='0'|tooltip='DWO'|marker='2'|align='right'}
  • Grand Indonesia Mall - MH. Thamrin Street No. 1 - Jakarta - Indonesia
  • Mon – Fri, 8am – 5pm

Main Numbers

  • +(65) 812 864 111 2
  • +(65) 217 008 2
  • +(65) 210 444 3

3D Flip Vertical

Find this effect from RokCandy = [popup-3d-flip-vertical]

Zoom

Find this effect from RokCandy = [popup-zoom-in]

Newspaper

Find this effect from RokCandy = [popup-newspaper]

Horizontal Move

Find this effect from RokCandy = [popup-move-horizontal]

Move From Top

Find this effect from RokCandy = [popup-move-from-top]

3D Unfold

Find this effect from RokCandy = [popup-3d-unfold]

Zoom Out

Find this effect from RokCandy = [popup-zoom-out]

Just Me

Find this effect from RokCandy = [popup-just-me]

Mailing Address

{mosmap width='100%'|height='250'|lat='-6.194486'|lon='106.823072'|zoom='16'|mapType='Normal'|showMaptype='0'|tooltip='DWO'|marker='2'|align='right'}
  • Grand Indonesia Mall - MH. Thamrin Street No. 1 - Jakarta - Indonesia
  • Mon – Fri, 8am – 5pm

Main Numbers

  • +(65) 812 864 111 2
  • +(65) 217 008 2
  • +(65) 210 444 3