@SpellarBot fixed 37 typos for you :)

pull/71/head
Andrew Hall 6 years ago
parent bcb0768da2
commit 213012237a

@ -11,7 +11,7 @@ via a Discord chat.
- [ ] User can display game rules by entering `bb help` into the chat window. - [ ] User can display game rules by entering `bb help` into the chat window.
- [ ] User can start a game by entering `bb start` into the chat - [ ] User can start a game by entering `bb start` into the chat
- [ ] User can target a cell by enteering `bb shoot r,c` into the chat window, where `r` and `c` are the row and column coordinates of the cell to be targeted. - [ ] User can target a cell by entering `bb shoot r,c` into the chat window, where `r` and `c` are the row and column coordinates of the cell to be targeted.
- [ ] User can see the game board showing hits and misses displayed by the bot after each shot is taken - [ ] User can see the game board showing hits and misses displayed by the bot after each shot is taken
- [ ] User can see an congratulations message after the shot that sinks the last remaining ship. - [ ] User can see an congratulations message after the shot that sinks the last remaining ship.

@ -23,7 +23,7 @@ constraints:
- [ ] User can enter up to 8 binary digits in one input field - [ ] User can enter up to 8 binary digits in one input field
- [ ] User must be notified if anything other than a 0 or 1 was entered - [ ] User must be notified if anything other than a 0 or 1 was entered
- [ ] User views the results in a single output field containing the decimal (base 10) equivalent of the the binary number that was entered - [ ] User views the results in a single output field containing the decimal (base 10) equivalent of the binary number that was entered
## Bonus features ## Bonus features

@ -26,7 +26,7 @@ button (for clear all).
digits in the entry pad. Entry of any digits more than 8 will be ignored. digits in the entry pad. Entry of any digits more than 8 will be ignored.
- [ ] User can click on an operation button to display the result of that - [ ] User can click on an operation button to display the result of that
operation on: operation on:
* the result of the preceeding operation and the last number entered OR * the result of the preceding operation and the last number entered OR
* the last two numbers entered OR * the last two numbers entered OR
* the last number entered * the last number entered
- [ ] User can click the 'C' button to clear the last number or the last - [ ] User can click the 'C' button to clear the last number or the last

@ -9,7 +9,7 @@ can search to find a charity that matches their philanthropic interests.
### Constraints ### Constraints
- Since the app is asking the user to choose and contribute to a charitable - Since the app is asking the user to choose and contribute to a charitable
cause it's important that the presentation of information be clear and consise. cause it's important that the presentation of information be clear and concise.
Just as important is the need for the UI/UX to be polished and engaging to use. Just as important is the need for the UI/UX to be polished and engaging to use.
Although this is true of all apps, its even more the case here since each Although this is true of all apps, its even more the case here since each

@ -4,7 +4,7 @@
The ChristmasLights application relies on your development talents to create The ChristmasLights application relies on your development talents to create
a mesmerizing light display. Your task is to draw seven colored circles a mesmerizing light display. Your task is to draw seven colored circles
in a row and based on a timer change the intensity of each each circle. When in a row and based on a timer change the intensity of each circle. When
a circle is brightened it's predecessor returns to its normal intensity. a circle is brightened it's predecessor returns to its normal intensity.
This simulates the effect of a string of rippling lights, similar to the ones This simulates the effect of a string of rippling lights, similar to the ones

@ -24,7 +24,7 @@ an RGB color specification (e.g. `#000000` color code).
the app is stopped the app is stopped
- [ ] User can start and stop the fill operation using a button whose name - [ ] User can start and stop the fill operation using a button whose name
changes to 'Start' when stopped and 'Stop' when started changes to 'Start' when stopped and 'Stop' when started
- [ ] User will recieve an warning if something other than hexadecimal digits - [ ] User will receive an warning if something other than hexadecimal digits
are entered for the color components are entered for the color components
## Bonus features ## Bonus features

@ -23,7 +23,7 @@ like [AMCharts](https://www.amcharts.com/).
- Developers may choose to have transactions persist across sessions using - Developers may choose to have transactions persist across sessions using
either files or databases. Sensitive data, like transactions, must not be either files or databases. Sensitive data, like transactions, must not be
maintainined in local storage. Remember that although you can implement maintained in local storage. Remember that although you can implement
protections it is impossible to totally secure browser applications. protections it is impossible to totally secure browser applications.
## User Stories ## User Stories

@ -3,7 +3,7 @@
**Tier:** 1-Beginner **Tier:** 1-Beginner
CSS variables are a powerful tool that lets the developer associate a symbolic CSS variables are a powerful tool that lets the developer associate a symbolic
name with a value, and then use that name in the stylesheet whereever that name with a value, and then use that name in the stylesheet wherever that
value is required. The advantage is that when a change to that value is value is required. The advantage is that when a change to that value is
required it only needs to change in the CSS variable definition rather than in required it only needs to change in the CSS variable definition rather than in
the many spots it may be used. the many spots it may be used.

@ -8,14 +8,14 @@ communicating emotions and reactions.
The objective of the Emoji Translator app is to translate text entered by the The objective of the Emoji Translator app is to translate text entered by the
user into an equivalent string of emojis, translated from one or more words in user into an equivalent string of emojis, translated from one or more words in
the original text, and words for which there is no coorespondng emoji. the original text, and words for which there is no corresponding emoji.
## User Stories ## User Stories
- [ ] User can enter a string of words, numbers, and punctuation into a text - [ ] User can enter a string of words, numbers, and punctuation into a text
box box
- [ ] User can click a 'Translate' button to translate words in the entered - [ ] User can click a 'Translate' button to translate words in the entered
text into their cooresponding emojis. text into their corresponding emojis.
- [ ] User can see a warning message if 'Translate' was clicked, but the - [ ] User can see a warning message if 'Translate' was clicked, but the
input text box was empty or unchanged from the last translation. input text box was empty or unchanged from the last translation.
- [ ] User can see text elements in the entered text translated to their - [ ] User can see text elements in the entered text translated to their

@ -41,10 +41,10 @@ completed at a constant rate.
### Application Operation ### Application Operation
- [ ] User can see an input area that allows the entry of the time interval - [ ] User can see an input area that allows the entry of the time interval
for customer arrival and a time interval for the fulfillment of an for customer arrival and a time interval for the fulfilment of an
_order ticket_ by the cook. _order ticket_ by the cook.
- [ ] User can see a customized warning message if the customer arrival - [ ] User can see a customized warning message if the customer arrival
interval or the order fulfillment interval is incorrectly entered. interval or the order fulfilment interval is incorrectly entered.
- [ ] User can start the simulation by clicking on a Start button. - [ ] User can start the simulation by clicking on a Start button.
- [ ] User can see an order line area containing a text box showing the - [ ] User can see an order line area containing a text box showing the
number of customers waiting to place orders. number of customers waiting to place orders.

@ -6,7 +6,7 @@ In the [GitHub Timeline](./GitHub-Timeline-App.md) app you used GitHub's API to
create a timeline of your repos. What could be more powerful that using an API create a timeline of your repos. What could be more powerful that using an API
such as this? Why using two API's, of course. such as this? Why using two API's, of course.
The goal of GitTweet is to create a GitHub app to tweet when a pull requst The goal of GitTweet is to create a GitHub app to tweet when a pull request
is created for one of your repos. is created for one of your repos.
## User Stories ## User Stories

@ -8,7 +8,7 @@ and a levered platform at the bottom. When the levered platform is struck with
a mallet it causes a puck to travel up a track attached to the tower. a mallet it causes a puck to travel up a track attached to the tower.
When the platform is struck the puck travels vertically up the track. If hit When the platform is struck the puck travels vertically up the track. If hit
hard enough enough the puck will ring the bell, signifying a winner. hard enough the puck will ring the bell, signifying a winner.
The objective of the Highstriker app is to simulate this carnival The objective of the Highstriker app is to simulate this carnival
game. Instead of physical force to move the puck up the track use an algorithm game. Instead of physical force to move the puck up the track use an algorithm

@ -20,7 +20,7 @@ and key code will be displayed along with display areas for four other
indicators related to the keys on the keyboard - alt key, control key, indicators related to the keys on the keyboard - alt key, control key,
meta key, and shift key. meta key, and shift key.
- [ ] User can see the key code and key value displayed in the display panel - [ ] User can see the key code and key value displayed in the display panel
cooresponding to the key when it is pressed. corresponding to the key when it is pressed.
- [ ] User can see the appropriate indicator change from 'False' to 'True' - [ ] User can see the appropriate indicator change from 'False' to 'True'
when the alt, control, meta, or shift key is pressed. when the alt, control, meta, or shift key is pressed.

@ -2,7 +2,7 @@
**Tier:** 2-Intermediate **Tier:** 2-Intermediate
Create an application that will convert a regular table with data provided by the User (optionally) into a Markdown formated table. Create an application that will convert a regular table with data provided by the User (optionally) into a Markdown formatted table.
## User Stories ## User Stories

@ -9,9 +9,9 @@ expertise in biology or pharmacology. A paint manufacturer or a crop science
business might rely on apps with an intimate knowledge of chemistry. And, a business might rely on apps with an intimate knowledge of chemistry. And, a
payroll application will certainly incorporate HR and accounting concepts. payroll application will certainly incorporate HR and accounting concepts.
Regardless of the industry segement an app is developed for one cross domain Regardless of the industry segment an app is developed for one cross domain
expertise in common with them all is mathematics. As an application developer expertise in common with them all is mathematics. As an application developer
you don't have to be a mathemetician, but it's useful to have an understanding you don't have to be a mathematician, but it's useful to have an understanding
of how to apply mathematical concepts to the problems you are trying to solve. of how to apply mathematical concepts to the problems you are trying to solve.
The objective of this app is to apply the Pearson Correlation Coefficient The objective of this app is to apply the Pearson Correlation Coefficient

@ -13,7 +13,7 @@ that there are web sites and applications where web scraping is made easier
by using a tool like Puppeteer that is specifically built for scaping. by using a tool like Puppeteer that is specifically built for scaping.
It is important to note that while web scraping has its place, the use of It is important to note that while web scraping has its place, the use of
an API or a data source such as a file or database is always preferrable to an API or a data source such as a file or database is always preferable to
scraping information from a page. The reason being that even minor changes to scraping information from a page. The reason being that even minor changes to
page styling can render your web scraper inoperable. For example, the change page styling can render your web scraper inoperable. For example, the change
of a CSS class name your scraping logic is dependent on. of a CSS class name your scraping logic is dependent on.

@ -11,7 +11,7 @@ that will make them easy to follow.
### Constraints ### Constraints
- For the inital version of this app the recipe data may be encoded as a - For the initial version of this app the recipe data may be encoded as a
JSON file. After implementing the initial version of this app you may JSON file. After implementing the initial version of this app you may
expand on this to maintain recipes in a file or database. expand on this to maintain recipes in a file or database.

@ -19,7 +19,7 @@ See the below table the _Symbol - Value_ pairs:
## User Stories ## User Stories
- [ ] User should be able to enter one Roman number in an input field - [ ] User should be able to enter one Roman number in an input field
- [ ] User could see the results in a single output field containing the decimal (base 10) equivalent of the the roman number that was entered by pressing a button - [ ] User could see the results in a single output field containing the decimal (base 10) equivalent of the roman number that was entered by pressing a button
- [ ] If a wrong symbol is entered, the User should see an error - [ ] If a wrong symbol is entered, the User should see an error
## Bonus features ## Bonus features

@ -19,7 +19,7 @@ is allowed to continue guessing until the pea is located.
- [ ] User can see the canvas with three shells and the pea. - [ ] User can see the canvas with three shells and the pea.
- [ ] User can click the shell the pea is to be hidden under. - [ ] User can click the shell the pea is to be hidden under.
- [ ] User can see the pea move under the shell thats been clicked. - [ ] User can see the pea move under the shell that's been clicked.
- [ ] User can click on a 'Shuffle' button to start an animated shuffling of - [ ] User can click on a 'Shuffle' button to start an animated shuffling of
the shells for 5 seconds. the shells for 5 seconds.
- [ ] User can click on the shell she believes the pea is hidden under when - [ ] User can click on the shell she believes the pea is hidden under when

@ -6,7 +6,7 @@ As a Web Developer you'll be asked to come up with innovative applications that
solve real world problems for real people. But something you'll quickly learn solve real world problems for real people. But something you'll quickly learn
is that no matter how many wonderful features you pack into an app users won't is that no matter how many wonderful features you pack into an app users won't
use it if it isn't performant. In other words, there is a direct link between use it if it isn't performant. In other words, there is a direct link between
how an app performs and whether users percieve it as usable. how an app performs and whether users perceive it as usable.
The objective of the Shuffle Card Deck app is to find the fastest technique for The objective of the Shuffle Card Deck app is to find the fastest technique for
shuffling a deck of cards you can use in game apps you create. But, more shuffling a deck of cards you can use in game apps you create. But, more

@ -66,7 +66,7 @@ a database.
## Useful links and resources ## Useful links and resources
There are plenty of eCommerce Stie Pages out there. You can use [Dribbble](www.dribbble.com) and [Behance](www.behance.net) for inspiration. There are plenty of eCommerce Site Pages out there. You can use [Dribbble](www.dribbble.com) and [Behance](www.behance.net) for inspiration.
## Example projects ## Example projects

@ -14,12 +14,12 @@ older messages quite often hold a great deal of "institutional knowledge"
that's lost when the message limit is reached. that's lost when the message limit is reached.
The Slack Archiver seeks to remedy this situation by extracting the history The Slack Archiver seeks to remedy this situation by extracting the history
for specific channels to an database or file. Messges could be extracted up to for specific channels to an database or file. Messages could be extracted up to
the maximum allowed limit of 50 messages per minute for the `channels.history` the maximum allowed limit of 50 messages per minute for the `channels.history`
API method. At this rate (tier 4) 86.4K messages could be theorectically API method. At this rate (tier 4) 86.4K messages could be theoretically
retrieved per day. retrieved per day.
Implementors are cautioned that further research will be required to Implementers are cautioned that further research will be required to
determine the best extraction method to use prior to attempting any determine the best extraction method to use prior to attempting any
development of this application. development of this application.
@ -33,7 +33,7 @@ development of this application.
## Bonus features ## Bonus features
- [ ] Implememnt an API that allows an application to extract archived messages from the archive database - [ ] Implement an API that allows an application to extract archived messages from the archive database
## Useful links and resources ## Useful links and resources

@ -34,5 +34,5 @@ Animation libraries are not allowed. Use only Vanilla HTML/CSS/JavaScript.
## Example projects ## Example projects
This project is very close, but has a small enclosing window and is monchromatic. This project is very close, but has a small enclosing window and is monochromatic.
[Daniel Cortes](https://codepen.io/dgca/pen/dpxreO) [Daniel Cortes](https://codepen.io/dgca/pen/dpxreO)

@ -9,7 +9,7 @@ aggravations to name a few.
The Survey app gives you the opportunity to learn by developing a full-featured The Survey app gives you the opportunity to learn by developing a full-featured
app that will you can add to your toolbox. It provides the ability to define a app that will you can add to your toolbox. It provides the ability to define a
survey, allow users to respond within a predefined timeframe, and tablulate survey, allow users to respond within a predefined timeframe, and tabulate
and present results. and present results.
Users of this app are divided into two distinct roles, each having different Users of this app are divided into two distinct roles, each having different
@ -65,7 +65,7 @@ open for responses will be accessed from the app's web page.
### Viewing Survey Results ### Viewing Survey Results
- [ ] Survey Coordinators and Survay Respondents can select the survey to - [ ] Survey Coordinators and Survey Respondents can select the survey to
display from a list of closed surveys display from a list of closed surveys
- [ ] Survey Coordinators and Survey Respondents can view survey results as - [ ] Survey Coordinators and Survey Respondents can view survey results as
in tabular format showing the number of responses for each of the possible in tabular format showing the number of responses for each of the possible

@ -2,7 +2,7 @@
**Tier:** 2-Intermediate **Tier:** 2-Intermediate
The clasic To-Do application where a user can write down all the things he wants to accomplish. The classic To-Do application where a user can write down all the things he wants to accomplish.
## User Stories ## User Stories

@ -11,7 +11,7 @@ applied to two values. Users can use this to test their knowledge and
explore edge cases. explore edge cases.
The two values and the conditional operator are entered by the user and the The two values and the conditional operator are entered by the user and the
result to be displayed will be TRUE or FALSE. The implemenation must not use result to be displayed will be TRUE or FALSE. The implementation must not use
the `eval()` function to generate the result of the conditional. the `eval()` function to generate the result of the conditional.
## User Stories ## User Stories

@ -13,7 +13,7 @@ along with its frequency, in descending order by frequency.
- [ ] User can see a text input box, a 'Translate' button, and a word - [ ] User can see a text input box, a 'Translate' button, and a word
frequency table. frequency table.
- [ ] User can enter text (or cut and paste) into the input box. This input - [ ] User can enter text (or cut and paste) into the input box. This input
box must allow the entry of large blocks of text (maxiumum of 2048 characters). box must allow the entry of large blocks of text (maximum of 2048 characters).
- [ ] User can click the 'Translate' button to analyze the word frequency in - [ ] User can click the 'Translate' button to analyze the word frequency in
the text that has been input. the text that has been input.
- [ ] User can see an error message if the text input box is empty. - [ ] User can see an error message if the text input box is empty.

@ -57,7 +57,7 @@ required to complete them.
| [🌟Key Value](./Projects/Key-Value-App.md) | Keyboard Event Values | 1-Beginner | | [🌟Key Value](./Projects/Key-Value-App.md) | Keyboard Event Values | 1-Beginner |
| [Lorem Ipsum Generator](./Projects/Lorem-Ipsum-Generator.md) | Generate lorem ipsum placeholder text | 1-Beginner | | [Lorem Ipsum Generator](./Projects/Lorem-Ipsum-Generator.md) | Generate lorem ipsum placeholder text | 1-Beginner |
| [Notes App](./Projects/Notes-App.md) | Create an online note pad | 1-Beginner | | [Notes App](./Projects/Notes-App.md) | Create an online note pad | 1-Beginner |
| [🌟Pearson Regression](./Projects/Pearson-Regression-App.md) | Calculate the correlation coefficent for two sets of data | 1-Beginner | | [🌟Pearson Regression](./Projects/Pearson-Regression-App.md) | Calculate the correlation coefficient for two sets of data | 1-Beginner |
| [Pomodoro Clock](./Projects/Pomodoro-Clock.md) | Task timer to aid personal productivity | 1-Beginner | | [Pomodoro Clock](./Projects/Pomodoro-Clock.md) | Task timer to aid personal productivity | 1-Beginner |
| [:star2: Product Landing Page](./Projects/Product-Landing-Page.md) | Showcase product details for possible buyers | 1-Beginner | | [:star2: Product Landing Page](./Projects/Product-Landing-Page.md) | Showcase product details for possible buyers | 1-Beginner |
| [Quiz App](./Projects/Quiz-App.md) | Test your knowledge by answering questions | 1-Beginner | | [Quiz App](./Projects/Quiz-App.md) | Test your knowledge by answering questions | 1-Beginner |
@ -99,7 +99,7 @@ required to complete them.
| -------------------------------------------------------------- | ------------------------------------------------------------------- | ---------- | | -------------------------------------------------------------- | ------------------------------------------------------------------- | ---------- |
| [Battleship Bot](./Projects/Battleship-Bot.md) | Create a Discord bot that plays Battleship | 3-Advanced | | [Battleship Bot](./Projects/Battleship-Bot.md) | Create a Discord bot that plays Battleship | 3-Advanced |
| [Battleship Game Engine](./Projects/Battleship-Game-Engine.md) | Create a callable engine to play the Battleship game | 3-Advanced | | [Battleship Game Engine](./Projects/Battleship-Game-Engine.md) | Create a callable engine to play the Battleship game | 3-Advanced |
| [🌟Calorie Counter](./Projects/Calorie-Counter-App.md) | Calorie Counter Nutrion App | 3-Advanced | | [🌟Calorie Counter](./Projects/Calorie-Counter-App.md) | Calorie Counter Nutrition App | 3-Advanced |
| [Chat App](./Projects/Chat-App.md) | Real-time chat interface | 3-Advanced | | [Chat App](./Projects/Chat-App.md) | Real-time chat interface | 3-Advanced |
| [🌟Elevator](./Projects/Elevator-App.md) | Elevator simulator | 3-Advanced | | [🌟Elevator](./Projects/Elevator-App.md) | Elevator simulator | 3-Advanced |
| [🌟Fast Food Simulator](./Projects/FastFood-App.md) | Fast Food Restaurant Simulator | 3-Advanced | | [🌟Fast Food Simulator](./Projects/FastFood-App.md) | Fast Food Restaurant Simulator | 3-Advanced |

Loading…
Cancel
Save