Merge pull request #1 from florinpop17/master

Rebase to master
pull/320/head
Rushi Jagani 5 years ago committed by GitHub
commit 4fa7c4c8f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -42,3 +42,6 @@ Try not to view this until you've developed your own solution:
- [Binary to Decimal converter with plain html, js and css](https://grfreire.github.io/Bin2Dec/) - [Binary to Decimal converter with plain html, js and css](https://grfreire.github.io/Bin2Dec/)
- [Binary to Decimal converter using Flutter & Dart](https://github.com/israelss/AppIdeasCollection/tree/master/Tier1/Bin2Dec) - [Binary to Decimal converter using Flutter & Dart](https://github.com/israelss/AppIdeasCollection/tree/master/Tier1/Bin2Dec)
- [Live preview built with Flutter for Web](https://bin2dec.web.app/#/) - [Live preview built with Flutter for Web](https://bin2dec.web.app/#/)
- [Binary to Decimal converter using React](https://github.com/geoffctn/Bin2Dec)
- [Matrix-like Binary to Decimal converter using Angular](https://github.com/ZangiefWins/MatrixBin2Dec)
- [Live preview on heroku](https://matrix-bin2dec.herokuapp.com/)

@ -53,6 +53,10 @@ number.
## Example projects ## Example projects
- [BHMBS - JS-Neumorphic-Calculator](https://barhouum7.github.io/JS-Neumorphic-Calc.github.io/)
- [Javascript iOS Style Calculator](https://codepen.io/ssmkhrj/full/jOWBQqO)
- [Javascript Calculator](https://codepen.io/giana/pen/GJMBEv) - [Javascript Calculator](https://codepen.io/giana/pen/GJMBEv)
- [React Calculator](https://codepen.io/mjijackson/pen/xOzyGX) - [React Calculator](https://codepen.io/mjijackson/pen/xOzyGX)
- [Javascript-CALC](https://github.com/x0uter/javascript-calc) - [Javascript-CALC](https://github.com/x0uter/javascript-calc)
- [Sample Calculator](https://sevlasnog.github.io/sample-calculator)
- [Python Calculator](https://github.com/kana800/Side-Projects/tree/master/1-Beginner/calculator)

@ -31,3 +31,4 @@ Style your own calendar according to your requirement
## Example projects ## Example projects
- [Simple calendar](https://medium.com/@nitinpatel_20236/challenge-of-building-a-calendar-with-pure-javascript-a86f1303267d) - [Simple calendar](https://medium.com/@nitinpatel_20236/challenge-of-building-a-calendar-with-pure-javascript-a86f1303267d)
- [eCalendar](https://github.com/muzhaqi16/eCalendar)

@ -31,3 +31,6 @@ displayed during the Christmas Holidays.
## Example projects ## Example projects
[PureCSSChristmasLights](https://codepen.io/tobyj/pen/QjvEex) [PureCSSChristmasLights](https://codepen.io/tobyj/pen/QjvEex)
[Christmas Lights](https://codepen.io/irfanezani_/pen/mdeLpKo)

@ -34,7 +34,7 @@ an RGB color specification (e.g. `#000000` color code).
## Useful links and resources ## Useful links and resources
[CSS Color Codes](https://www.quackit.com/css/css_color_codes.cfm) [CSS Color Codes](https://qhmit.com/css/css_color_codes.cfm)
## Example projects ## Example projects

@ -51,4 +51,5 @@ request('https://www.githubstatus.com/', { json: true }, (err, res, body) => {
## Example projects ## Example projects
[Peter Luczynski's example](https://peterluczynski.github.io/github-status/) - [Peter Luczynski's example](https://peterluczynski.github.io/github-status/)
- [Diogo Moreira's example](https://diogomoreira.github.io/github-status/)

@ -22,10 +22,11 @@ language.
### Constraints ### Constraints
- Developers should use the [IP-API](http://ip-api.com/docs/api:json) service - Developers should use the [IP-API](http://ip-api.com/docs/api:json) service
to obtain the users country code. to obtain the users IP.
- Developers should use the - Developers should use the
[Fourtonfish](https://www.fourtonfish.com/hellosalut/hello/) service to [Fourtonfish](https://www.fourtonfish.com/hellosalut/hello/) service to
obtain the greeting in the users native language by passing the country code. obtain the greeting in the users native language by passing the users IP.
- Developers must use a HTML entities decoding to decode the hello message.
## User Stories ## User Stories
@ -47,8 +48,8 @@ language.
## Bonus features ## Bonus features
- [ ] User can see an additional text input field for a country code which - [ ] User can see an additional text input field for a language code which
will be used to override the country code obtained through geolocation. Hint: will be used to override the IP obtained through geolocation. Hint:
this is a great feature for testing your app. this is a great feature for testing your app.
- [ ] User can see additional geolocation information after logging on that - [ ] User can see additional geolocation information after logging on that
includes at least the local IP address, city, region, country name, zip code, includes at least the local IP address, city, region, country name, zip code,

@ -21,3 +21,4 @@ Generate a random meal from an API.
## Example projects ## Example projects
- [Random Meal Generator by Florin Pop on Codepen](https://codepen.io/FlorinPop17/full/WNeggor) - [Random Meal Generator by Florin Pop on Codepen](https://codepen.io/FlorinPop17/full/WNeggor)
- [Random Meal Generator by ShinSpiegel on github](https://github.com/shinspiegel/random-meal-generator)

@ -23,3 +23,4 @@ You can use the [Google Books API](https://developers.google.com/books/docs/over
## Example projects ## Example projects
[Book Finder](https://book-finder-by-deyl.netlify.com/) [Book Finder](https://book-finder-by-deyl.netlify.com/)
[Search Books](https://booksure.netlify.app/)

@ -30,3 +30,4 @@ When the User clicks on the 2nd card:
- [Flip - card memory game](https://codepen.io/zerospree/full/bNWbvW) - [Flip - card memory game](https://codepen.io/zerospree/full/bNWbvW)
- [Memory Game](https://jdmedlock.github.io/memorygame/) - [Memory Game](https://jdmedlock.github.io/memorygame/)
- [SMB3 Memory Card Game](https://codepen.io/hexagoncircle/full/OXBJxV) - [SMB3 Memory Card Game](https://codepen.io/hexagoncircle/full/OXBJxV)
- [BHMBS - Memory Game](https://barhouum7.github.io/JS-MemoryGame.github.io/)

@ -0,0 +1,27 @@
# Currency Converter
**Tier:** 2-Intermediate
A currency converter is used to convert an amount in one currency to its corresponding value in another currency using their current exchange rate, for example it can be used to calculate the value of 100 US Dollars in Euros. Current exchange rates are usually provided by banks and other financial service providers, they also (in some cases) offer free and paid APIs for developers to get current and historical exchange rates between two or more currencies.
## User Stories
- [ ] User can enter up to 9 digits to represent the amount to convert in a source input field
- [ ] User can view a sorted list of available currencies and select the currency to convert from in a source drop-down list
- [ ] User can view a sorted list of available currencies and select the currency to convert to in a destination drop-down list
- [ ] User views the value (rounded to two decimal places) of the source amount converted to the destination currency in a single output field as soon as either the input value, the source currency, or the destination currency is changed.
- [ ] User must be alerted if the input is not a number
## Bonus features
- [ ] User should be able to swap the values of the source and destination drop-down lists on the click of a button
## Useful links and resources
- [Free currency converter API](https://free.currencyconverterapi.com/)
- [XE currency converter](https://www.xe.com/)
- [How to use fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch) to fetch data
## Example projects
- [Currency Converter](https://acodedoer.github.io/currency-converter/)
- [Currency converter code](https://github.com/acodedoer/currency-converter)

@ -27,6 +27,6 @@ To get data from API you can check [fetch API](https://developer.mozilla.org/en-
## Example projects ## Example projects
- [GitHub profiles](https://chaharshivam.github.io/github-profiles/?#) ([repo](https://github.com/chaharshivam/github-profiles)) - [GitHub profiles](https://github-profiles.netlify.app/) ([repo](https://github.com/GabrielNBDS/GitHub-Profiles))
- [github-profile-search pen](https://codepen.io/guerra08/pen/GRJXVbq) ([repo](https://codepen.io/guerra08/pen/GRJXVbq)) - [github-profile-search](https://github-profile-search-272901.web.app/) ([repo](https://github.com/guerra08/github-profile-search))

@ -13,7 +13,7 @@ Generate passwords based on certain characteristics selected by the user.
## Bonus features ## Bonus features
- [ ] Use can see the password strength - [ ] User can see the password strength
## Useful links and resources ## Useful links and resources

@ -43,7 +43,7 @@ data structure other than an array for faster searching.
## Useful links and resources ## Useful links and resources
[MyPyramid Food Raw Data](https://catalog.data.gov/dataset/mypyramid-food-raw-data-f9ed6) [MyPyramid Food Raw Data](https://catalog.data.gov/dataset/mypyramid-food-raw-data)
## Example projects ## Example projects

@ -69,6 +69,7 @@ required to complete them.
| [Quiz App](./Projects/1-Beginner/Quiz-App.md) | Test your knowledge by answering questions | 1-Beginner | | [Quiz App](./Projects/1-Beginner/Quiz-App.md) | Test your knowledge by answering questions | 1-Beginner |
| [Recipe App](./Projects/1-Beginner/Recipe-App.md) | Recipe | 1-Beginner | | [Recipe App](./Projects/1-Beginner/Recipe-App.md) | Recipe | 1-Beginner |
| [Random Meal Generator](./Projects/1-Beginner/Random-Meal-Generator.md) | Generate random meals | 1-Beginner | | [Random Meal Generator](./Projects/1-Beginner/Random-Meal-Generator.md) | Generate random meals | 1-Beginner |
| [Random Number Generator](./Projects/1-Beginner/Random-Number-Generator.md) | Generate random number between range. | 1-Beginner |
| [Roman to Decimal Converter](./Projects/1-Beginner/Roman-to-Decimal-Converter.md) | Convert Roman to Decimal numbers | 1-Beginner | | [Roman to Decimal Converter](./Projects/1-Beginner/Roman-to-Decimal-Converter.md) | Convert Roman to Decimal numbers | 1-Beginner |
| [Slider Design](./Projects/1-Beginner/Slider-Design.md) | Display images using a slider control | 1-Beginner | | [Slider Design](./Projects/1-Beginner/Slider-Design.md) | Display images using a slider control | 1-Beginner |
| [Stopwatch App](./Projects/1-Beginner/Stopwatch-App.md) | Count time spent on activities | 1-Beginner | | [Stopwatch App](./Projects/1-Beginner/Stopwatch-App.md) | Count time spent on activities | 1-Beginner |
@ -88,6 +89,7 @@ required to complete them.
| [Card Memory Game](./Projects/2-Intermediate/Card-Memory-Game.md) | Memorize and match hidden images | 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 | | [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 | | [Chrome Theme Extension](./Projects/2-Intermediate/Chrome-Theme-Extension.md) | Build your own chrome theme extention. | 2-Intermediate |
| [Currency Converter](./Projects/2-Intermediate/Currency-Converter.md) | Convert one currency to another. | 2-Intermediate |
| [Drawing App](./Projects/2-Intermediate/Drawing-App.md) | Create digital artwork on the web | 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 | | [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 | | [Flashcards App](./Projects/2-Intermediate/FlashCards-App.md) | Review and test your knowledge through Flash Cards | 2-Intermediate |

Loading…
Cancel
Save