Refactor: Remove short description from app specification and genericize tier descriptions

Remove short description from app specification and genericize tier descriptions
- Make tiers technology agnostic so they apply to all application environments such as web, mobile, machine learning, etc.

Resolves: #17
See also: N/a
pull/18/head
jdmedlock 7 years ago
parent d0da0c5ce3
commit 312b62c85d

@ -1,6 +1,5 @@
# Bin2Dec # Bin2Dec
**App:** Bin2Dec - Binary-to-Decimal number converter <br>
**Tier:** 1-Beginner **Tier:** 1-Beginner
Binary is the number system all digital computers are based on. Binary is the number system all digital computers are based on.

@ -1,6 +1,5 @@
# Book Finder App # Book Finder App
**App:** Book Finder - Search for books by multiple criteria<br>
**Tier:** 2-Intermediate **Tier:** 2-Intermediate
Create an application that will allow users to search for books by entering a query (Title, Author, etc). Display the resulting books in a list on the page with all the corresponding data. Create an application that will allow users to search for books by entering a query (Title, Author, etc). Display the resulting books in a list on the page with all the corresponding data.

@ -1,6 +1,5 @@
# CauseEffect # CauseEffect
**App:** CauseEffect - Click list item to display item details<br>
**Tier:** 1-Beginner **Tier:** 1-Beginner
Patterns are integral to software engineering and represent potentially Patterns are integral to software engineering and represent potentially

@ -1,6 +1,5 @@
# Christmas Lights # Christmas Lights
**App:** Christmas Lights - Simulate a string of Christmas lights<br>
**Tier:** 1-Beginner **Tier:** 1-Beginner
The ChristmasLights application relies on your development talents to create The ChristmasLights application relies on your development talents to create

@ -1,6 +1,5 @@
# ColorCycle # ColorCycle
**App:** Color Cycle - Cycle a color value through incremental changes<br>
**Tier:** 1-Beginner **Tier:** 1-Beginner
The use of color plays a major role in an applications User Interface and The use of color plays a major role in an applications User Interface and

@ -1,6 +1,5 @@
# FlashCards # FlashCards
**App:** FlashCards - Review and test your knowledge through Flash Cards<br>
**Tier:** 2-Intermediate **Tier:** 2-Intermediate
FlashCards are a time tested technique used by students to review and test FlashCards are a time tested technique used by students to review and test

@ -1,6 +1,5 @@
# FlipImage # FlipImage
**App:** FlipImage - Change the orientation of images across two axes<br>
**Tier:** 1-Beginner **Tier:** 1-Beginner
It's important for Web Developers to understand the basics of manipulating It's important for Web Developers to understand the basics of manipulating

@ -1,6 +1,5 @@
# GitHub Timeline # GitHub Timeline
**App:** GitHub Timeline - Generate a timeline of a users GitHub Repos<br>
**Tier:** 3-Advanced **Tier:** 3-Advanced
API's and graphical representation of information are hallmarks of modern API's and graphical representation of information are hallmarks of modern

@ -1,6 +1,5 @@
# Kudo's Slackbot # Kudo's Slackbot
**App:** Kudo's Slackbot - Give recognition to a deserving peer<br>
**Tier:** 3-Advanced **Tier:** 3-Advanced
Have you ever recognized a team mate's contributions or assistance in a Slack Have you ever recognized a team mate's contributions or assistance in a Slack

@ -1,6 +1,5 @@
# Lorem Ipsum Generator # Lorem Ipsum Generator
**App:** Lorem Ipsum Generator - Generate lorem ipsum placeholder text<br>
**Tier:** 1-Beginner **Tier:** 1-Beginner
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.

@ -1,6 +1,5 @@
# Markdown Previewer # Markdown Previewer
**App:** Markdown Previewer - Preview text formatted in GitHub flavored markdown<br>
**Tier:** 2-Intermediate **Tier:** 2-Intermediate
Convert Github flavored markdown into HTML code. Convert Github flavored markdown into HTML code.

@ -1,6 +1,5 @@
# Markdown Table Generator # Markdown Table Generator
**App:** Markdown Table Generator - Convert a table into Markdown-formatted text<br>
**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 formated table.

@ -1,6 +1,5 @@
# Notes App # Notes App
**App:** Notes App - Create and online note pad<br>
**Tier:** 1-Beginner **Tier:** 1-Beginner
Create and store your notes for later purpose! Create and store your notes for later purpose!

@ -1,6 +1,5 @@
# Pomodoro Clock # Pomodoro Clock
**App:** Pomodoro Clock - Task timer to aid personal productivity<br>
**Tier:** 1-Beginner **Tier:** 1-Beginner
The Pomodoro Technique is a time management method developed by Francesco Cirillo in the late 1980s. The technique uses a timer to break down work into intervals, traditionally 25 minutes in length, separated by short breaks - 5 minutes. The Pomodoro Technique is a time management method developed by Francesco Cirillo in the late 1980s. The technique uses a timer to break down work into intervals, traditionally 25 minutes in length, separated by short breaks - 5 minutes.

@ -1,6 +1,5 @@
# Slack Archiver # Slack Archiver
**App:** Slack Archiver - Archive Slack Messages<br>
**Tier:** 3-Advanced **Tier:** 3-Advanced
Slack is a tool many teams rely on for collaboration not only between Slack is a tool many teams rely on for collaboration not only between

@ -1,6 +1,5 @@
# Slider Design # Slider Design
**App:** Slider Design - Display images using a slider control<br>
**Tier:** 1-Beginner **Tier:** 1-Beginner
Display multiple images using a slider / carousel. Display multiple images using a slider / carousel.

@ -1,6 +1,5 @@
# Spell-It # Spell-It
**App:** Spell-It - A twist on the classic Speak N Spell game<br>
**Tier:** 3-Advanced **Tier:** 3-Advanced
Knowing how to spell is a fundamental part of being fluent in any language. Knowing how to spell is a fundamental part of being fluent in any language.

@ -1,6 +1,5 @@
# StringArt # StringArt
**App:** StringArt - An animation of moving, colored strings<br>
**Tier:** 2-Intermediate **Tier:** 2-Intermediate
The purpose of String Art is to provide the developer with practice creating a The purpose of String Art is to provide the developer with practice creating a

@ -1,6 +1,5 @@
# Timezone Slackbot - TZ # Timezone Slackbot - TZ
**App:** Timezone Slackbot - Display Team Timezones<br>
**Tier:** 2-Intermediate **Tier:** 2-Intermediate
Team members often need to find out each others timezone as the first step Team members often need to find out each others timezone as the first step

@ -1,6 +1,5 @@
# To-Do App # To-Do App
**App:** To-Do - Manage personal to-do tasks<br>
**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 clasic To-Do application where a user can write down all the things he wants to accomplish.

@ -1,6 +1,5 @@
# TrueOrFalse # TrueOrFalse
**App:** TrueOrFalse - Identify the result of a conditional comparison<br>
**Tier:** 1-Beginner **Tier:** 1-Beginner
Something every developer needs to clearly understand is the result of Something every developer needs to clearly understand is the result of

@ -1,6 +1,5 @@
# Windchill # Windchill
**App:** Windchill - Calculate the windchill factor from an actual temperature<br>
**Tier:** 1-Beginner **Tier:** 1-Beginner
Windchill combines the actual temperature with the wind speed to calculate Windchill combines the actual temperature with the wind speed to calculate

@ -26,11 +26,11 @@ Each project has the following **features**:
Projects are divided into three tiers based on the knowledge and experience Projects are divided into three tiers based on the knowledge and experience
required to complete them. required to complete them.
| Tier | Developer Requirements | | Tier | Developer Profile |
|:----:|------------------------| |:----:|------------------------|
| 1 | HTML/early JavaScript phase of their learning journey | | 1 | Developers in the early stages of their learning journey. Those who are typically focused on creating user-facing applications. |
| 2 | - Comfortable with intermediate HTML, CSS, & JavaScript. <br>- Interested in using a framework/library like React, Vue, Angular, etc. | | 2 | Developers at an intermediate stage of learning and experience. They are comfortable in UI/UX, using development tools, and building apps that use API services. |
| 3 | - Intermediate or Advanced HTML/CSS/JavaScript<br>- Experience in a framework/library like React, Vue, Angular, etc. <br>- Understand APIs and interest in creating a REST or GraphQL API. <br>- Interest in or experience with databases using either a NoSQL DBMS like MongoDB or a SQL DBMS like PostgreSQL | | 3 | Developers who have all of the above, and are learning more advanced techniques like implementing backend applications and database services. |
### Tier-1: Beginner Projects ### Tier-1: Beginner Projects

Loading…
Cancel
Save