Build a Website and a signup Wizard from a current prototype
$750-1500 USD
Closed
Posted almost 10 years ago
$750-1500 USD
Paid on delivery
Project description
We are developing an SAAS platform to offer our customers to sign up for our services. Our backend data model, including database is already designed and implemented. We now need to finish the customer registration process and modify the maintenance portal (Dashboard) to match the design and format of the registration/signup wizard.
Styles, colors etc. are already defined and ready to use.
Summary:-
Take our prototype wizard (5 step process) that allows users to register information and make choices against our known criteria. Once this user has successfully completed the signup process (the Wizard) the user then works from a simple Dashboard to administer and modify the original criteria.
Details:
A simplified data model can be described as:
- A user creates a user account and creates a Business entity.
- A Business entity can have one or more Branches
- A Branch entity can have one or more Promotions
- A Branch can have one or more Staff entities.
There are 2 steps to this project-
Step 1:-
Take the prototype signup wizard which currently is static HTML/Bootstrap pages, modify it to be a SPA using either Durandal or Angular/Breeze. Hook that into our existing ASP.NET API 2.1 backend, using Breeze. The processes and steps are defined and can be seen in the Wizard. See attached ZIP file
Step 2:-
Create a simple Dashboard utilizing the elements of the Wizard above to allow the registered user to amend or modify any element of their business, branches, promotions and staff entities. It will basically be standard CRUD operations. Currently an ASP.NET MVC 5 web application is in place, but this should also be a SPA using the same technologies as the Wizard.
Technologies used:
Microsoft ASP.NET MVC 5 / WEB API 2.1
Microsoft Entity Framework Code First, SQL Azure DB
The design uses the Unit Of Work and Repository design patterns.
CSS Styles and UI elements are using Bootstrap v3.
This project MUST be delivered using either Durandal or AngularJS frameworks, preferable with Knockout as a data binding framework. BreezeJS is preferred in order to propagate our POCO validation rules up to the frontend client framework and simplify the API methods.
Any bidder MUST be willing to communicate to the Management team via Skype with Skype meetings every 2 days initially.
All timings will be CET (Zurich) time zone