Skip to content
/ Vidly Public

A simple and secure web application built on RESTful principles performing CRUD operations.

Notifications You must be signed in to change notification settings

haugan/Vidly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vidly

I'm building a RESTful web application that performs CRUD operations to a SQL database through Entity Framework, in "classic" ASP.NET MVC (plus some nice JavaScript libraries) in order to dwelve deeper and more fully understand the foundation ASP.NET Core was built upon and further improve on my web development chops (partly following a great course on Udemy from Mosh Hamedani). The web app is architectured like a Single Page Application (SPA) utilizing ASP.NET Web API (on the server), creating APIs that get "consumed" by jQuery AJAX (on the client). Future updates will work towards implementing client-side Angular 4; all security related authentication and authorization of users is handled by ASP.NET Identity.

Pagination, sorting, & search

The index tables feature sorting, pagination, and search - made easy (and highly customizable) thanks to the DataTables plugin!

Customer index table

Client & server side validations

When creating a new customer, each form input is validated - either using default ASP validation or custom business rules like shown below!

New customer form

Action prompts

Make your users think twice before doing something they (maybe) shouldn't - easily customizable prompts using the Bootbox library for jQuery!

Important action confirmation prompt

Different users, different roles

It's important to give different users different responsibilites and authorizations - this is taken care of by carefully configuring the app using the ASP.NET Identity framework!

Guest users don't have access to certain actions

Search with auto completion

When registering a new object in the database which connects several other objects - Twitter's Typeahead plugin provides auto completion so your user is sure to find and select the right ones!

Auto completion as a search function

About

A simple and secure web application built on RESTful principles performing CRUD operations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published