In Progress

Sign up & user access process MVC

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 [url removed, login to view] 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

- Email

- 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!

Skills: AJAX, C# Programming, jQuery / Prototype

See more: work home email support, work home elance, data structure explain, visual basic studio online, visual basic online programming, video project proposal, uses data structure, user testing video, user functionality, use data structure programming, work elance, up programming, ui programming, testing user, tab scope, sharp component, scope programming, scope online business, rest programming, reset link, razor programming, project proposal draft, programming process, programming org, programming online javascript

About the Employer:
( 2 reviews ) Mudgeeraba, Australia

Project ID: #1120961

Awarded to:

tarekshawadfy

Hi, I an interested in doing this task. Please check your PM.

$200 AUD in 10 days
(1 Review)
2.5

7 freelancers are bidding on average $201 for this job

itresumesha

i can do it. letst start now

$200 AUD in 7 days
(3 Reviews)
1.1
xiaoweijia

I can do this work with required quality. Thanks

$250 AUD in 15 days
(0 Reviews)
0.0
vickythevirtuoso

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.

$200 AUD in 15 days
(0 Reviews)
0.0
dadbats

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

$175 AUD in 6 days
(0 Reviews)
0.0
AhmedFoad

Hello Mr. I possess 1 years of experience in C#.net programming , web developing, Jquery, HTML/DHTML, JavaScript, CSS, Ajax technologies. My strengths are in C# programming language, using last versions of developi More

$150 AUD in 7 days
(0 Reviews)
0.0
ntanveer

Hi I am an experienced ASP.Net MVC developer. I am a UK based software engineer and will be more than happy to assist you in creating this site. My skills and experience are perfect for this job. You ma contact me if More

$230 AUD in 10 days
(0 Reviews)
0.0