Completed

Sample ASP.NET MVC 4 project with JQuery DataTable

This project was successfully completed by bdprofessional1 for $16 USD / hour in 27 days.

Get free quotes for a project like this
Employer working
Completed by:
Project Budget
N/A
Completed In
27 days
Total Bids
27
Project Description

Hello,

I am new to .NET and MVC so this project is for internal use and for my learning only - the requirements are fairly straightforward (most of the requirements are met by a built-in project), however I am looking for the solution to be built using BEST-PRACTICE which is scalable and secure.

The project is to provide a quick Visual Stuido 2010/2012 solution to act as a template project - it does not require any finishing touches like a customer-facing website design/graphics etc, only the basic items.

In simple terms I'm just looking for someone to take a new project using the Visual Stuido MVC 4 template, and then add the ability to securely manage users, roles and use profile information. It should also use Entity Framework (min v5.0) Code First to create a basic database which will store user details, including a profile.

A list of specific requirements is below...

The solution must provide:

1. Membership - to allow users to register, log-on, log-off and update their profile.
1a. Logon should be Forms based and use an email address as the username.
1b. Password should be hased using SHA-2 or SHA-3 and a salt (free code available online).
1c. User Profile should allow storing of Date of Birth, Favourite Color and Country.
1d. The Country field should be a look-up from another table containing only a Country ID and Country Name.
1e. Membership functionality should support ability to "see" who's online/active (this is provided by default within Membership template).

2. The project should use Entity Framework Code First to create all database tables.

3. The solution should include a View that shows a jQuery Datatable for all registered users.
3a. The jQuery DataTables files are available here: [url removed, login to view]
3b. The DataTable should be formatting with the appearence on this site: [url removed, login to view] This is using the Smoothness theme.
3c. The DataTable should use an AJAX load/refresh to fetch user profile data from the server.
4. Views should be available to see/manipulate the fuctionality above (e.g. to create /edit users).

As stated before, there is no need to add any extra website, the key thing I'm looking for is someone who can craft this solution properly using accepted standards and best practice.

Please let me know if you have any questions.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online