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
**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.
**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.
@ -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 API’s 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. |