From c31d4f7982941be0d06c86bbe46844bb8d8a4c2f Mon Sep 17 00:00:00 2001 From: Siddharth Varshney Date: Fri, 18 Oct 2019 06:58:03 +0530 Subject: [PATCH 1/6] begineer: chrome theme extention --- Projects/1-Beginner/Chrome-Theme-Extension.md | 25 +++++++++++++++++++ README.md | 5 ++-- 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 Projects/1-Beginner/Chrome-Theme-Extension.md diff --git a/Projects/1-Beginner/Chrome-Theme-Extension.md b/Projects/1-Beginner/Chrome-Theme-Extension.md new file mode 100644 index 00000000..7bdf296b --- /dev/null +++ b/Projects/1-Beginner/Chrome-Theme-Extension.md @@ -0,0 +1,25 @@ +# Chrome Theme Extension + +**Tier:** 1-Begineer + +Build your own chrome theme extention. + +- How chrome extention work(behind the scenes). +- Basic understanding of HTML/CSS, JS, JSON is required + +## User Stories + +- [ ] User can install and set it as default theme + +## Bonus features + +- [ ] Deploy extention to chrome store +- [ ] Create same extention for multiple browser like firefox, etc. + +## Useful links and resources + +- [Getting Started](https://developer.chrome.com/extensions/getstarted) + +## Example projects + +- [chrome-developer-edition-dark](https://github.com/KeenRivals/chrome-developer-edition-dark) diff --git a/README.md b/README.md index 53dad654..80269ea9 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,7 @@ required to complete them. | [Border Radius Previewer](./Projects/1-Beginner/Border-Radius-Previewer.md) | Preview how CSS3 border-radius values affect an element | 1-Beginner | | [Calculator](./Projects/1-Beginner/Calculator-App.md) | Calculator | 1-Beginner | | [Christmas Lights](./Projects/1-Beginner/Christmas-Lights-App.md) | Simulate a string of Christmas lights | 1-Beginner | +| [Chrome Theme Extension](./Projects/1-Beginner/Chrome-Theme-Extension.md) | Build your own chrome theme extention. | 1-Beginner | | [Cause Effect App](./Projects/1-Beginner/Cause-Effect-App.md) | Click list item to display item details | 1-Beginner | | [Color Cycle](./Projects/1-Beginner/Color-Cycle-App.md) | Cycle a color value through incremental changes | 1-Beginner | | [Countdown Timer](./Projects/1-Beginner/Countdown-Timer-App.md) | Event Countdown timer | 1-Beginner | @@ -87,13 +88,13 @@ required to complete them. | [Flashcards App](./Projects/2-Intermediate/FlashCards-App.md) | Review and test your knowledge through Flash Cards | 2-Intermediate | | [Flip Art App](./Projects/2-Intermediate/Flip-Art-App.md) | Animate a set of images | 2-Intermediate | | [Game Suggestion App](./Projects/2-Intermediate/Game-Suggestion-App.md) | Create polls to decide what games to play | 2-Intermediate | -| [GitHub Profiles](./Projects/2-Intermediate/GitHub-Profiles.md) | A GitHub user search App | 2-Intermediate | +| [GitHub Profiles](./Projects/2-Intermediate/GitHub-Profiles.md) | A GitHub user search App | 2-Intermediate | | [HighStriker Game](./Projects/2-Intermediate/HighStriker-Game.md) | Highstriker strongman carnival game | 2-Intermediate | | [Markdown Previewer](./Projects/2-Intermediate/Markdown-Previewer.md) | Preview text formatted in GitHub flavored markdown | 2-Intermediate | | [Markdown Table Generator](./Projects/2-Intermediate/Markdown-Table-Generator.md) | Convert a table into Markdown-formatted text | 2-Intermediate | | [Math Editor](./Projects/2-Intermediate/math-editor.md) | A math editor for students to use | 2-Intermediate | | [Meme Generator App](./Projects/2-Intermediate/Meme-Generator-App.md) | Create custom memes | 2-Intermediate | -| [Name Generation using RNNs](./Projects/2-Intermediate/Name-Generator.md) | Generate names using names dataset | 2-Intermediate | +| [Name Generation using RNNs](./Projects/2-Intermediate/Name-Generator.md) | Generate names using names dataset | 2-Intermediate | | [Password Generator](./Projects/2-Intermediate/Password-Generator.md) | Generate random passwords | 2-Intermediate | | [Podcast Directory](./Projects/2-Intermediate/Podcast-Directory-App.md) | Directory of favorite podcasts | 2-Intermediate | | [QR Code Badge Generator](./Projects/2-Intermediate/QRCode-Badge-App.md) | Encode badge info in a QRcode | 2-Intermediate | From 1aabf16435cb1424e18eaeaf2817dc8940d43cad Mon Sep 17 00:00:00 2001 From: Akash Nidhi P S Date: Tue, 22 Oct 2019 00:57:49 +0530 Subject: [PATCH 2/6] Added new Intermediate idea Image Scanner for Phone numbers, Emails and website links for easy access and future reference as bookmarks. --- Projects/2-Intermediate/Image-Scaner.md | 28 +++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Projects/2-Intermediate/Image-Scaner.md diff --git a/Projects/2-Intermediate/Image-Scaner.md b/Projects/2-Intermediate/Image-Scaner.md new file mode 100644 index 00000000..7ca54404 --- /dev/null +++ b/Projects/2-Intermediate/Image-Scaner.md @@ -0,0 +1,28 @@ +# Url Scanner + +**Tier:** 2-Intermediate + +Create an android and ios app to find phone numbers, email and website links available in a photo and then organise it in the app. + +## User Stories + +- [ ] User can either click a photo or upload a photo from the gallery +- [ ] Processing is done on the image. +- [ ] If there are any phone numbers, email or web links present in the image then they are listed in the cards properly organized. +- [ ] On tap on the details, an option is provided to save as contact. +- [ ] History of search results are provided in the list view + +## Bonus features + +- [ ] Provide an option to add tags for each search results. +- [ ] Add search funtionality based on tags +- [ ] Add login and sync the results across multiple devices. + +## Useful links and resources + +- Use google OCR to read text from the image uploaded. https://cloud.google.com/vision/docs/ocr +- Apply regex to identify the phone number , emails and website links on the text identified from the OCR. + +## Example projects + +- Android App for text detection - https://github.com/alexzaitsev/ocr-google-vision From 8ec9aa84f18c5e1cc3f0b38c8b3ab98a462f9187 Mon Sep 17 00:00:00 2001 From: Siddharth Varshney Date: Tue, 22 Oct 2019 05:33:14 +0530 Subject: [PATCH 3/6] change tier and add more description --- Projects/1-Beginner/Chrome-Theme-Extension.md | 25 ---------------- .../2-Intermediate/Chrome-Theme-Extension.md | 29 +++++++++++++++++++ README.md | 2 +- 3 files changed, 30 insertions(+), 26 deletions(-) delete mode 100644 Projects/1-Beginner/Chrome-Theme-Extension.md create mode 100644 Projects/2-Intermediate/Chrome-Theme-Extension.md diff --git a/Projects/1-Beginner/Chrome-Theme-Extension.md b/Projects/1-Beginner/Chrome-Theme-Extension.md deleted file mode 100644 index 7bdf296b..00000000 --- a/Projects/1-Beginner/Chrome-Theme-Extension.md +++ /dev/null @@ -1,25 +0,0 @@ -# Chrome Theme Extension - -**Tier:** 1-Begineer - -Build your own chrome theme extention. - -- How chrome extention work(behind the scenes). -- Basic understanding of HTML/CSS, JS, JSON is required - -## User Stories - -- [ ] User can install and set it as default theme - -## Bonus features - -- [ ] Deploy extention to chrome store -- [ ] Create same extention for multiple browser like firefox, etc. - -## Useful links and resources - -- [Getting Started](https://developer.chrome.com/extensions/getstarted) - -## Example projects - -- [chrome-developer-edition-dark](https://github.com/KeenRivals/chrome-developer-edition-dark) diff --git a/Projects/2-Intermediate/Chrome-Theme-Extension.md b/Projects/2-Intermediate/Chrome-Theme-Extension.md new file mode 100644 index 00000000..e4330c91 --- /dev/null +++ b/Projects/2-Intermediate/Chrome-Theme-Extension.md @@ -0,0 +1,29 @@ +# Chrome Theme Extension + +**Tier:** 2-Intermediate + +Build your own customized chrome theme extention. You can also add night light (also known as blue light filter) feture that will automatically turn on during the night time so that user's eye won't get stressed while coding whole night or binge watching netflix 😛 + +- How chrome extention work(behind the scenes). +- Basic understanding of HTML/CSS, JS, JSON is required + +## User Stories + +- [ ] User can make a a theme accoring to their own personal color preference +- [ ] This will extremely benefit the people suffering from color blindness. +- [ ] User can install and set it as default theme + +## Bonus features + +- [ ] Deploy extention to chrome store +- [ ] Add a toggle button to manually control the night sight feature +- [ ] Create same extention for multiple browser like firefox, etc. + +## Useful links and resources + +- [Getting Started](https://developer.chrome.com/extensions/getstarted) + +## Example projects + +- [chrome-developer-edition-dark](https://github.com/KeenRivals/chrome-developer-edition-dark) +- [Night Shift(BlueLight Filter)](https://chrome.google.com/webstore/detail/night-shiftbluelight-filt/hkjikimiiojjiiffmgngnkefacpbgajl?hl=en) diff --git a/README.md b/README.md index 80269ea9..28bf7d28 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,6 @@ required to complete them. | [Border Radius Previewer](./Projects/1-Beginner/Border-Radius-Previewer.md) | Preview how CSS3 border-radius values affect an element | 1-Beginner | | [Calculator](./Projects/1-Beginner/Calculator-App.md) | Calculator | 1-Beginner | | [Christmas Lights](./Projects/1-Beginner/Christmas-Lights-App.md) | Simulate a string of Christmas lights | 1-Beginner | -| [Chrome Theme Extension](./Projects/1-Beginner/Chrome-Theme-Extension.md) | Build your own chrome theme extention. | 1-Beginner | | [Cause Effect App](./Projects/1-Beginner/Cause-Effect-App.md) | Click list item to display item details | 1-Beginner | | [Color Cycle](./Projects/1-Beginner/Color-Cycle-App.md) | Cycle a color value through incremental changes | 1-Beginner | | [Countdown Timer](./Projects/1-Beginner/Countdown-Timer-App.md) | Event Countdown timer | 1-Beginner | @@ -83,6 +82,7 @@ required to complete them. | [Book Finder App](./Projects/2-Intermediate/Book-Finder-App.md) | Search for books by multiple criteria | 2-Intermediate | | [Card Memory Game](./Projects/2-Intermediate/Card-Memory-Game.md) | Memorize and match hidden images | 2-Intermediate | | [Charity Finder App](./Projects/2-Intermediate/Charity-Finder-App.md) | Find a Global Charity to donate to | 2-Intermediate | +| [Chrome Theme Extension](./Projects/2-Intermediate/Chrome-Theme-Extension.md) | Build your own chrome theme extention. | 2-Intermediate | | [Drawing App](./Projects/2-Intermediate/Drawing-App.md) | Create digital artwork on the web | 2-Intermediate | | [Emoji Translator App](./Projects/2-Intermediate/Emoji-Translator-App.md) | Translate sentences into Emoji | 2-Intermediate | | [Flashcards App](./Projects/2-Intermediate/FlashCards-App.md) | Review and test your knowledge through Flash Cards | 2-Intermediate | From 6906a87b8fe92d536d2adbdca5d3542157944868 Mon Sep 17 00:00:00 2001 From: Akash Nidhi P S Date: Tue, 22 Oct 2019 22:40:00 +0530 Subject: [PATCH 4/6] Updated Readme --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 53dad654..c368ff86 100644 --- a/README.md +++ b/README.md @@ -88,7 +88,10 @@ required to complete them. | [Flip Art App](./Projects/2-Intermediate/Flip-Art-App.md) | Animate a set of images | 2-Intermediate | | [Game Suggestion App](./Projects/2-Intermediate/Game-Suggestion-App.md) | Create polls to decide what games to play | 2-Intermediate | | [GitHub Profiles](./Projects/2-Intermediate/GitHub-Profiles.md) | A GitHub user search App | 2-Intermediate | -| [HighStriker Game](./Projects/2-Intermediate/HighStriker-Game.md) | Highstriker strongman carnival game | 2-Intermediate | +| [HighStriker Game](./Projects/2-Intermediate/HighStriker-Game.md) | Highstriker strongman carnival game | +2-Intermediate | +| [Image-Scanner](./Projects/2-Intermediate/Image-Scaner.md) | Image Scanner App | +2-Intermediate | | [Markdown Previewer](./Projects/2-Intermediate/Markdown-Previewer.md) | Preview text formatted in GitHub flavored markdown | 2-Intermediate | | [Markdown Table Generator](./Projects/2-Intermediate/Markdown-Table-Generator.md) | Convert a table into Markdown-formatted text | 2-Intermediate | | [Math Editor](./Projects/2-Intermediate/math-editor.md) | A math editor for students to use | 2-Intermediate | From 8d2f1eb6cea728a734047da50ead86dbef53908f Mon Sep 17 00:00:00 2001 From: Akash Nidhi P S Date: Tue, 22 Oct 2019 22:46:31 +0530 Subject: [PATCH 5/6] Updated and fixed ReadMe --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c368ff86..0595af59 100644 --- a/README.md +++ b/README.md @@ -88,10 +88,8 @@ required to complete them. | [Flip Art App](./Projects/2-Intermediate/Flip-Art-App.md) | Animate a set of images | 2-Intermediate | | [Game Suggestion App](./Projects/2-Intermediate/Game-Suggestion-App.md) | Create polls to decide what games to play | 2-Intermediate | | [GitHub Profiles](./Projects/2-Intermediate/GitHub-Profiles.md) | A GitHub user search App | 2-Intermediate | -| [HighStriker Game](./Projects/2-Intermediate/HighStriker-Game.md) | Highstriker strongman carnival game | -2-Intermediate | -| [Image-Scanner](./Projects/2-Intermediate/Image-Scaner.md) | Image Scanner App | -2-Intermediate | +| [HighStriker Game](./Projects/2-Intermediate/HighStriker-Game.md) | Highstriker strongman carnival game | 2-Intermediate | +| [Image Scanner](./Projects/2-Intermediate/Image-Scaner.md) | Image Scanner App | 2-Intermediate | | [Markdown Previewer](./Projects/2-Intermediate/Markdown-Previewer.md) | Preview text formatted in GitHub flavored markdown | 2-Intermediate | | [Markdown Table Generator](./Projects/2-Intermediate/Markdown-Table-Generator.md) | Convert a table into Markdown-formatted text | 2-Intermediate | | [Math Editor](./Projects/2-Intermediate/math-editor.md) | A math editor for students to use | 2-Intermediate | From 9db71c2aee328c953b32275b54016525ba3b7322 Mon Sep 17 00:00:00 2001 From: Akash Nidhi P S Date: Tue, 22 Oct 2019 22:47:05 +0530 Subject: [PATCH 6/6] Updated the name --- Projects/2-Intermediate/Image-Scaner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Projects/2-Intermediate/Image-Scaner.md b/Projects/2-Intermediate/Image-Scaner.md index 7ca54404..ee17ad0b 100644 --- a/Projects/2-Intermediate/Image-Scaner.md +++ b/Projects/2-Intermediate/Image-Scaner.md @@ -1,4 +1,4 @@ -# Url Scanner +# Image Scanner **Tier:** 2-Intermediate