Sign up & user access process MVC
$30-250 AUD
Paid on delivery
This project is to create a complete sign-up process for an online control panel.
This will be integrated into an existing system with a webservice back-end.
I will provide a early draft of our control panel to awarded bidder. It contains a simple structure of existing models, views and controllers. You may extend this or provide your own - indicate preference.
Implementation Requirements
---------------------------------------
This project must be implemented in ASP.NET in Visual Studio 2010 with MVC 3 installed ([url removed, login to view]). Razor as MVC engine. C#.net for code behind.
JavaScript and jQuery client side:
* All AJAX calls should be made via jQuery.
* Likewise any custom controls or behaviour should be implemented with jQuery.
--- Back-end functional stubs: ---
We will not provide access to our WCF REST/JSON webmethods. All business logic / data operations are to be implemented to a 'simulation' level using basic MVC scaffolding LINQ and minimal back-end coding (as described in video [url removed, login to view]) However, function implementation must be sufficient to demonstrate that all client side behaviors are fully operational. Use of DI([url removed, login to view]) would be favored but not essential - indicate in proposal.
Browser support: IE, Firefox, Chrome, Safari, Opera latest versions must be supported. Older versions may permit downgrade of styling but not functionality.
SIGNUP SCOPE
----------------------
UI Screens:
* Login
* Sign up
* Forgot password
* Validation (name / email address already exists)
* Reset password landing page
* Unsubscribe landing page
& associated thank you/confirm screens
Develop these with a component type approach so that each 'page' is a panel that can be easily re-located to another page. If this is not purely possible explain what work effort is required to move a UI component to another page.
Process/Chaser Emails
* Confirm sign up - with link to home page
* Reset password - with link to reset password landing page & unsubscribe page.
Cookie handing
Behavior Like elance & stackoverflow - once logged in browser should remember user - application like.
Styling guide
----------------
For quoting purposes - Use [url removed, login to view]'s UI as a guide to styling - but [url removed, login to view] for process. I will provide wording and differences in fields etc to awarded bidder.
Testing pages
==========
For existing tabs - access to these tabs and some buttons will be subject to user level access control. eg: SysAdmin accesses all, DistribOp can view page but not action a button etc.
Provide control for: login/logout and account name to page header.
Landing on restricted pages without a login should force user to the login page.
User Levels
---------------
SysAdmin, SysOp, Moderator, Distributor and DistribOp have different degrees of access (I will provide table to awarded.).
USER MANAGEMENT SCOPE
----------------------------------------
All users can edit their own profile:
- Screen name
- Real name & Position.
Distributors have Operators 1-to-many simple relationship:
- ADD: Enter a screen name & email address (uses earlier email process to confirm)
- DELETE: De-activates the user (with a date stamp)
PRODUCT
--------------
A distributor has a set of product fields (1-to-1 relationship)
- Product name, site url, physical address etc
- Text description
Allow edit this as part of the profile edits.
Testing page - Add a tab at the end of the list for "preview". When edits are committed, jump to this tab to see fields laid out.
CONTROL PANEL HOME
----------------------------------
For testing add a Dashboard tab - This will be the home page when logging in.
* This will contain the account name, last login.
* Profile fields - action button for 'Edit' profile (described above)
* And a list of users with 'add/edit' options.
Happy bidding!
Project ID: #1120961
About the project
Awarded to:
7 freelancers are bidding on average $201 for this job
I have done this type of work before also, so i can provide you the work with quality in the promised time with zero defect. Ill be very happy if i get the opportunity to work for you.
We can provide the application about your SRS with complete testing. We are expert for complete such type to requirement before deadline. You can give me the project. we will complete honestly