
T9 word AngularJS application
- or -
Post a project like this3510
$50
- Posted:
- Proposals: 1
- Remote
- #879427
- PRE-FUNDED
- Completed
Description
Experience Level: Entry
Estimated project duration: less than 1 week
General information for the website: Write a T9 word AngularJS application. It should include the business logic for the T9 word function.
Kind of development: New website from scratch
Num. of web pages/modules: 1
Description of every page/module: Just one Module
Description of requirements/features: "T9 word" allows you to input words quickly on a cell phone using only the 9 standard number keys. Each number represents several letters, except 0 and 1 which have no letters. The number 2 goes with ABC, 3 DEF, ..., 7 PQRS, 8 TUV, and 9 WYXZ. The usefulness of T9 is that you only have to press a given number once per letter in a word you want to type, and the algorithm can figure out which of each number's letters you intended based on the possible words your number combination could represent. For example, the number 7687 could represent both SOUP and ROTS:
SOUP: 7 [PQRS] 6 [MNO] 8 [TUV] 7 [PQRS]
ROTS: 7 [PQRS] 6 [MNO] 8 [TUV] 7 [PQRS]
The point is that T9 can "narrow down" what you intended based on what words in the dictionary could possibly match your number sequence.
Task
Write a T9 word AngularJS application. It should include the business logic for the T9 word function.
* Gets all possible words for a given number sequence typed on a standard
* telephone 10-digit keypad. Gets ALL letter combinations and not just
* those which are actual words (which would require a separate dictionary
* lookup).
*
* Characters that do not correspond with a letter will be ignored.
*
* @param int|string numberSequence
*
* @return array An array of unique lowercase string word possibilities
* given the number sequence.
*/
You should also create a clean and functional front-end display of your keypad and results. This does not need to be beautiful (you will not be judged on your design). However, we ask that you write your own CSS and HTML and do not use a framework (like Bootstrap).
Please provide your solution in a zip file with a readme that walks through any steps necessary for a reviewer to deploy your app (reviewers love apps that are easy to deploy). Your code MUST address the required task and be straightforward to deploy.
Extra notes: The cost for this is $50.
Kind of development: New website from scratch
Num. of web pages/modules: 1
Description of every page/module: Just one Module
Description of requirements/features: "T9 word" allows you to input words quickly on a cell phone using only the 9 standard number keys. Each number represents several letters, except 0 and 1 which have no letters. The number 2 goes with ABC, 3 DEF, ..., 7 PQRS, 8 TUV, and 9 WYXZ. The usefulness of T9 is that you only have to press a given number once per letter in a word you want to type, and the algorithm can figure out which of each number's letters you intended based on the possible words your number combination could represent. For example, the number 7687 could represent both SOUP and ROTS:
SOUP: 7 [PQRS] 6 [MNO] 8 [TUV] 7 [PQRS]
ROTS: 7 [PQRS] 6 [MNO] 8 [TUV] 7 [PQRS]
The point is that T9 can "narrow down" what you intended based on what words in the dictionary could possibly match your number sequence.
Task
Write a T9 word AngularJS application. It should include the business logic for the T9 word function.
* Gets all possible words for a given number sequence typed on a standard
* telephone 10-digit keypad. Gets ALL letter combinations and not just
* those which are actual words (which would require a separate dictionary
* lookup).
*
* Characters that do not correspond with a letter will be ignored.
*
* @param int|string numberSequence
*
* @return array An array of unique lowercase string word possibilities
* given the number sequence.
*/
You should also create a clean and functional front-end display of your keypad and results. This does not need to be beautiful (you will not be judged on your design). However, we ask that you write your own CSS and HTML and do not use a framework (like Bootstrap).
Please provide your solution in a zip file with a readme that walks through any steps necessary for a reviewer to deploy your app (reviewers love apps that are easy to deploy). Your code MUST address the required task and be straightforward to deploy.
Extra notes: The cost for this is $50.

Kyle B.
100% (58)Projects Completed
51
Freelancers worked with
48
Projects awarded
82%
Last project
18 Oct 2024
United States
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies