Find Jobs
Hire Freelancers

BWP ID Card website

$1500-3000 USD

Closed
Posted about 12 years ago

$1500-3000 USD

Paid on delivery
Purpose: • Document • Project Requirements: • Hardware/Software • Information Architecture • Aesthetics and Usability • Project Purpose This Document The purpose of this document is to outline the functional specifications of this Web site project. This includes the estimated architecture, requirements, functionality, useability and aesthetic design desired at the time of its creation. It is not to be construed as a contract or project plan. The contents of this document may evolve over time. This Project The primary goal of this project is to create a secure, customer (front) facing Web site portal. The primary function of this portal will be to allow a customer to create an account that will link with their existing membership eligibility. This eligibility must be able to be uploaded into the site database via file upload. From the account they create, they will be able to display and print an ID card customized to their particular benefit plan. At this time, there is only one benefit plan, but more will be added in the future. This is particularly important in the design of the database. The Web site should be built with the flexibility to add more functions in the future. This goal should be accomplished using the following guidelines: • Create a modular foundation that can be expanded with future functionality • Create a scalable architecture to accommodate increased traffic • Create a secure solution using the latest standards and best practices • Create a manageable and maintainable solution Ancillary goals are as follows: • Reduce customer service calls • Increase brand loyalty • Improve or not affect brand perception Caveat: Due to the short timeline of this project, there may be flexibility in these requirements, as long as they do not create obstacles to these goals eventually being met, or create an unreasonable amount of additional hours to achieve these goals in the future. Therefore, any deviation from the specifications of this document must be approved by the creator(s) of this document. Hardware/Software Platform and environment Access to deployment hosting will be provided by Superior Administrators Inc. The following is a description to model the development and testing environment: • Virtual shared hosting • Windows Server 2010 • IIS 7 • .NET 4.0 Framework • MS SQL 2010 database • SFTP • SSL 2.0 Information Architecture Languages/Technologies Presentation Layer The goal is to code the presentation layer in a balance of latest standards that maintain the widest compatibility with the browsers of our user population. Since the user demographics are not defined, we will use the general population as a guideline. As of December 2011, the W3 consortium shows that Internet Explorer, Firefox and Chrome dominate the top 93% of the market. Of the top three browsers, the majority had not yet upgraded to the latest versions. Therefore, code should be written using the following versions of the standards, where applicable, and tested using the top three browsers. • HTML 4 • Javascript (ECMA Script) 1.8.5 • JQuery • AJAX • CSS 2 • ASP.Net / .Net 4 Framework (server-side technology will be latest version) Business Layer Maintainability requires the business layer be coded using the following technologies. This ensures compatibility with the standards of the company for the foreseeable future. • C# Data layer Maintainability requires the data layer be coded using the following technologies. This ensures compatibility with the standards of the company for the foreseeable future. • SQL • [login to view URL] • Entity Framework • LINQ • JSON Site Content Front Facing Pages • Home/Login – main landing page for unauthenticated users • Registration – allows user to register for a login account connected to an existing member record • Registration Error Page – displays in the event of registration failure to explain why and instruct user to next steps • Password Recovery – allows user to request their password OR link to reset password • Password Recovery Confirmation – acknowledges successful receipt of password recovery request from user • Welcome – home page for authenticated users • ID Card – displays dynamic, data-driven, customized ID card for member to print • ID Card FAQ – list of frequently asked questions and benefit highlights • Summary of Benefits – displays a summary of all the benefits • Contact – provides an form which can be routed to different BWP email addresses based on the reason for contact • Custom Errors – should provide user with friendly error message based on type of error • Thank You – friendly message acknowledging that requested function has completed successfully • Exit – Optional message, and/or redirect to home page Rear Facing Pages • Administrative Login • Control Panel • Search • Search Results • Data CRUD (Create Read Update Delete) • Data CRUD Confirmation • ID Card Template Editor OR Upload • ID Card Confirmation • Reports Page Descriptions Front Facing Pages (Customer) • Common to all pages o Header Section – appears on top of every page  Banner graphic – graphic BWP logo (also functions as a Home button)  Slogan / Tagline – text TBD by MB  Marketing Message – TBD by MB o Navigation Section – appears under header of every page. AKA “Main Menu”  Home Button – link returns user to Home/Login page  Contact Button – link sends user to email contact form  Help Button – link sends user to FAQs and other helpful information  Log in/out Button – link will log out an authenticated user and send to Home page, and will send an unauthenticated user to Home page o Footer – appears on bottom of every page  Copyright – text showing that the contents of the site are copyrighted • Home/Login Page o Message Section – text message greeting user to the site located on left column  Marketing – TBD by MB o Login Box Section – box located on right column  Email Address – textbox requesting email address as user name  Password – textbox requesting the user’s password  Register – link in the Login Box to register as a new user  Password Recovery – link in the Login Box to recover a forgotten password  Error Message box – text explaining any input errors • Registration Page  Registration form – form requesting information from user (left column) • Fields TBD by JR  Instructions – text explaining the basic steps for creating an account (right column) • Text TBD by JR  Error Message box – text explaining any input errors • Registration Error Page o Error message – text message explanation of registration failure • Password Recovery page  Email address form (left column) • Email Address – text box requesting email address used during registration  Instructions (right column) • Text TBD by JR  Error Message box – text explaining any input errors • Password Recovery Confirmation page o Message – explaining that the password OR reset link will be emailed to the user o Return Link – sends user back to Home page • Welcome page o Message – TBD by MB/JR o Menu  ID Card button – link to ID card page  Benefit Summary  (Reserved for future use) • ID Card Page o Print ID Card link – sends ID card to user’s printer o Summary of Benefits Link – sends user to page summarizing benefits of the plan o ID Card display – design and layout TBD by MB/MMD/JR  Marketing Message – TBD by MB/Marcia  ID Card data • Full Name • Group ID number • BIN # • Member ID number • Summary of Benefits page o TBD by MMD / MB • Contact Page o Contact Form  Name  Email address  Phone number  Best time to call  Dropdown list • Web site technical difficulties • Benefit plan customer service • Other  Message box o Instructions • Custom Errors Page o Message  404 – The requested resource could not be located. Please try again  All others – An error has occurred. Please contact customer service or return to the home page. • Thank You for Contact Page o Message  Thank you for contacting BWP. Someone will get back to you shortly. • Help Page o FAQ  These will be accumulated by JR o Contact link  TBD by JR • Exit Page o Message  Thank you for visiting. (returns to home page) Rear Facing Pages (Administration) • Common to all pages o Header o Navigation  Home  Log in/out • Home/Administrative Login o Login • Control Panel o Menu  Member/Group Search  ID Card Edit  Reports • Member/Group Search o Search box • Search Results o Create/Read/Update/Delete (CRUD) functions • ID Card Template Editor OR Upload o View/Edit/Upload functions • Reports o Members who registered o Members who logged in o Members who printed an ID card o Errors o (Other reports to be determined) • Custom Error Page Database Architecture Major Entities and Relationships • Eligibility – this is the primary membership eligibility being uploaded into the system. From this data, customized ID cards should be displayed showing each person’s group, plan, benefits, and possibly dependents. Following is an approximation (not finalized) of this table: o Member ID – unique identifier for eligibility record o Employee ID / SSN – optional identifier for employee or dependent o Member Type – employee or dependent o Primary Member ID – required if dependent o Relation Number – Member = 01, Dependent = 02, Child(ren) = 03 - ## o Coverage Type – Member only = CO, Mem+Spouse = CD, Family = F8 o First Name o Last Name o Address1 o Address2 o City o State o Postal Code o Phone Number o Email Address o Effective Date o Termination Date o Group ID o Plan ID • Group – this information needs to be input by an administrator whenever there is a new group, in order to match to an eligibility record. Following is an approximation of the data: o Group ID o Group Name o Group Mailing Address1 o Group Mailing Address2 o Group Mailing City o Group Mailing State o Group Mailing Zip Code o Group Contact First Name o Group Contact Last Name o Group Contact Phone1 o Group Contact Phone2 o Group Web Logo o Group ID Card Logo • Plan – these are the plans that are available • Benefit –benefits that can be attached to a plan • ID Card –links between a specific plan and its benefits • ID Card Detail – links between benefits and assets (graphics, verbiage, etc) • Member Plan Benefit – these are links between the member and a plan • User Accounts – registered users must be linked to an existing eligibility record • Roles – member or administration • Transaction History – log of various interactions with site Dataflow Description Front Facing 1. User attempts login a. Login credentials submitted i. User Account table checked b. Database returns success or failure i. Success 1. Roles table checked 2. Eligibility record linked to user c. Transaction history recorded 2. User attempts registration a. Registration form submitted i. Eligibility table checked for validity b. Database returns success or failure i. Success 1. User Account table record created with member role c. Transaction history recorded 3. User attempts password recovery a. Email address submitted i. User account table checked b. Database returns success or failure i. Success 1. Password reset code created and link sent to email address c. Transaction history recorded 4. ID card requested a. Display list of plans linked to eligibility b. Plan is selected i. Display ID card of selected plan 1. Populate with plan data 2. Populate with eligibility data 3. Populate with benefits of plan a. Include assets linked to benefits ii. Transaction history recorded Aesthetics and Usability Site Design HTML Requirements/Guidelines • < 5 second page download time • Front facing pages must accommodate up to 1024 x 768 monitor resolution • Front facing pages should scale down to mobile device compatible sizes • Rear facing pages should accommodate up to 1024 x 768 monitor resolution • Web site should use Web safe color palette • Site should be compatible with browser versions IE 8, Chrome 15, Firefox 8 • Site should be search engine optimized • Site should conform to WAI Accessibility Guidelines wherever possible ([login to view URL]) • Site should not utilized plug-in required content
Project ID: 1416049

About the project

5 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $2,340 USD for this job
User Avatar
Please check PM
$2,500 USD in 25 days
5.0 (12 reviews)
4.2
4.2
User Avatar
Hello, I have 5+ years of experience in Asp.net/Dot Net Framework 1.0-4 , Ajax, C#, HTML 5,CSS 2, JQuery, Sql server 2005-10,Oracle. During job in CMM Level 5 + company I have gain immense experience of developing big projects using asp.net. Please see private message.
$1,900 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
please check the PM
$2,000 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I had gone through your requirement and we are capable to do your project. For more detail information check your private message. Thanks
$2,600 USD in 25 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Jan 30, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.