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.
26 freelancers are bidding on average $19/hour for this job
Hi! I am interested in your project and like to help you out. I have the ASP.NET MVC 4 skills to do the work. I used DataTables also before and I am very familiar with it. Looking forward to hear from you!
Dear Sir, Kindly Check PMB, For further discussion of your Project In Details... Many Thanks, Nikhil Pawar Webwing Technologies PVT Limited Business Development Executive
I've been working with .net for over a decade now and have worked on many projects very similar to this one. Please see my private message for more pertinent information. Thank you!