diff --git a/Projects/1-Beginner/Crypto-Meme-Coin-Track.md b/Projects/1-Beginner/Crypto-Meme-Coin-Track.md new file mode 100644 index 00000000..acd44912 --- /dev/null +++ b/Projects/1-Beginner/Crypto-Meme-Coin-Track.md @@ -0,0 +1,35 @@ +# Crypto Meme Coin Tracker + +**Tier:** 1-Beginner + +This is a hello world api app. Anyways we all want to see our own styles added to +a crypto price ui, and Coinbase, Gemini and BINANCE's UI isnt quite our style +so we want to develop our own, right? + +### Constraints + +- Since this is an easy tier project, we will not create user accounts to buy and sell, + only GET requests to see the current price of the coins desired. +- You may use UI common components such as cocoapods, npm modules, but idealy you would +make the http request on your own. +- you must make personalized UI cards for at least 3 different cryptos, they all must have a unique color theme and other styles. + +## User Stories + +- [ ] User can refresh webpage and see the latest stats for the hardcoded cryptos +- [ ] User will see loading/error scenarios during the network events for fetching stats + + +## Bonus features + +- [ ] Mock axios or fetch calls with Jest and mock loading and error states to write unit tests. + + +## Useful links and resources + +- [`Axios` NPM](https://www.npmjs.com/package/axios) +- [`Fetch` MDN](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) + +## Example projects + +[Simple Tracker](https://www.pluralsight.com/guides/create-a-real-time-bitcoin-price-tracker-in-reactjs) diff --git a/Projects/3-Advanced/Mobile-Notes-app.md b/Projects/3-Advanced/Mobile-Notes-app.md new file mode 100644 index 00000000..a540af74 --- /dev/null +++ b/Projects/3-Advanced/Mobile-Notes-app.md @@ -0,0 +1,30 @@ +# Mobile Notepad App + +**Tier:** 3-Advanced + +This is an app for mobile phones, so the use cases focus on quick access, sharing and ease of use. +Create note app thats way better than Apples or Googles haha, that will save your notes, and allow you to +easily access the notes as well. + +## User Stories + +- [ ] User can create a note +- [ ] User can view a list of their created notes +- [ ] User can re edit a note previously created +- [ ] User can save their note as a widget on their homescreen for those really important ones + that they will need access to often. +- [ ] App encodes a note appropriately and can share with multiple apis Twitter, Messages, Facebook etc + +## Bonus features + +- [ ] notes are backed up with iCloud or Google Play so that accross their devices they can access the same notes +- [ ] user can create a calendar event and easily link it to a new/existing note + +## Useful links and resources + +- [simple notes app MEDIUM](https://medium.com/thecodinghype/creating-a-simple-note-taking-app-for-ios-in-swift-66dcbfe05a30) +- [Android note app](https://codesource.io/build-a-note-taking-application-using-kotlin/) + +## Example projects + +- [iOS note app with widget GITHUB](https://github.com/lozzoc/ios-swiftui-Simple-Note-with-widgets) diff --git a/Projects/3-Advanced/Movie-App.md b/Projects/3-Advanced/Movie-App.md index 2cbeb4a2..30e46b73 100644 --- a/Projects/3-Advanced/Movie-App.md +++ b/Projects/3-Advanced/Movie-App.md @@ -19,6 +19,7 @@ Find your next movie or create your watchlist with this App. It include reviews, - [ ] User can create an account - [ ] User can create their own watch list - [ ] User can review movies +- [ ] Server keeps track of recently watched movies and connects them to IP addresses, to give recommendations of whats HOT ## Useful links and resources