Jeffrey-Fazal / ProjectSEIUX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

project-sei-uxd

A collobration between between software engineers and user experiance designers

This project aims to provide a user-friendly and secure way for users to sign up and receive email newsletters from our client. The following are the user stories, which are based on extensive research.

User Stories: Must-have

General

1.1. As a user, I am interested in signing up to receive email newsletter(s) from the client. 1.2. As a user, I might want to know more information about the newsletter(s). 1.3. As a user, I want to feel confident that signing up for these newsletter(s) is a legitimate and seamless part of this client's business. 1.4. As a user, I want to be assured that my personal information is secure and will not be shared with third-party sites.

Personal Information

2.1. As a user, I want to feel that I am receiving something of value in exchange for my personal information. 2.2. As a user, I don't want to receive email spam. 2.3. As a user, I am concerned about the privacy of my personal information. 2.4. As a user, I want to enter my personal information quickly and easily. 2.5. As the business, I require the user to provide their first and last name. 2.5.1. A first and last name is required. 2.5.2. A name cannot contain a number. 2.5.3. A name cannot contain a special character. 2.5.4. A name must be at least two letters. 2.6. As the business, I require the user to provide their email address. 2.6.1. An email address is required. 2.6.2. An email address must contain exactly one "@" symbol. 2.6.3. An email address must contain at least one full stop (".")

Integration

3.1. As the business, I want to be able to view the data collected from newsletter sign-ups on an account dashboard.

Confirmation

4.1. As a user, I want confirmation from the client that I am now subscribed to the newsletter.

Stretch Stories: Nice to Have, But Not Required

Customize

5.1. As a user, I want to choose which newsletter topics I receive. 5.1.1. I want to be able to select one or more topics. 5.2. As a user, I want to select how frequently I receive these email newsletters. 5.2.1. The frequency options will be determined by the team.

About


Languages

Language:CSS 35.4%Language:HTML 32.2%Language:JavaScript 29.3%Language:Shell 3.1%