The log of my #100DaysOfCode challenge. Started on June 18, Monday, 2018.
Docs for R3
5positives: brainstorming, draft some aspect of the UI
5positives: brainstorming draft some aspect of the UI. Decided to go for Native iOS instead of React Native
5positives: fleshed out the basic UI.
5positives: By day TableView fleshed out and connected to controller
5positives: add and remove positive, save data on the phone
5positives: better data storage, swipe left and right to see previous/next day
5positives: responsive and rescalable UI, buttons to see previous/next day
Hapi, GraphQL, Swagger article
5positives: tried to have a nice collection view controller to change between date screens
5positives: collection view controller tutorials
5positives: collection view controller tutorials
5positives: collection view controller done, adding UI to swipable view controller
ML Course Done with week 2
5positives: added table views to collection view cells
5positives: new UI connected to user defaults
5positives: data persistancy, (unsuccessfully) tried to add custom tap gesture to text fields. Probably need to add code to cell level, and communicate back through delegates.
5positives: custom tap gesture on textEdit works, callbacks to save data to user defaults works, need to implement delete functionality and fix UI sliding up bug.
5positives: try to fix UI bug where UI slides up but not back down
5positives: Setup Testflight. Try to fix UI bug where UI slides up but not back down
5positives: Finally got a working version of CollectionView, tranfering logic over
ML Course Done with logistic regression
5positives: Working new UI, pushing build 5
5positives: Deleted useless files, cleaned up code, refactored
5positives: Connected app to Firebase, set up the db
5positives: Setup Cloud Firestore, read/write for firestore
5positives: Firestore db structure, get number of days
ML Course Neural network assignment part 1
ML Course Neural network assignment done
5positives: changed Firestore db structure
5positives: get data from Firestore
5positives: save data to Firestore
5positives: implement sharedManager singleton to manage global variables
5positives: mood selector UI
5positives: mood selector UI, pushing version 1.1 build 1
ML Course ML optimization
ML Course SVM
5positives: UI improvments, better text input control
5positives: UI improvments, better text input control part 2
5positives: Firebase Auth via email
5positives: Own login in UI
5positives: Firebase auth + UI in seperate vc
5positives: Auth over multiple tab controllers
5positives: User table in db and linked with authentification
5positives: Log in via SMS
5positives: Research: which design pattern is best for Database access
5positives: Refactoring part 1
5positives: Refactoring data access done
5positives: Logging in screen
5positives: Pushed new version to TestFlight, version 1.2 build 1
5positives: new version testing
5positives: scroll view avoiding keyboard
5positives: text field first responder management, WIP
5positives: text field first responder management, WIP. Fix TestFlight to send invite to all testers
5positives: (finaly) text field first responder working. Some edge cases to check, tag association might cause some weird errors
5positives: Friend request architecture done
ML Course Anomaly Detection and Recommender Systems
5positives: Share username via text/email/messenger/etc.
5positives: Share username based on auth data
5positives: Share correct username to access positive data, automatically add to friend list
5positives: Add third tab for friend list
5positives: Prettier UI
ML Course Finished!
5positives: Access and format friends' data. Display in friends tab.
5positives: add friends, pushing version 1.3 build 1
5positives: hotfix bugs for version 1.3.1
5positives: PWA tutorial part 1
NN and Deep Learning Done with the material
NN:: Hyperparameter tuning Started course
Data science project: designed the pipeline
5positives: PWA tutorial Done Can I Snooze get image from API
Can I Snooze image selection tool
5positives: tested different frontend frameworks: Vue, Angular, React
NN and Deep Learning Finished assignments and got certification
5positives: scaffold for Vue.js project, learnt about data binding.
5positives: scaffold for Vue.js project, learnt about data binding.
5positives: component to see a list of positives
Structuring Machine Learning Projects Finished assignments and got certification
5positives: test deployment for firebase hosting
5positives firebase webapp: use of flex for css
Can I Snooze: build NN from scratch, compared it to sklearn
5positives firebase webapp: link Vue app with data from Firestore
5positives firebase webapp: Mood icons
5positives firebase webapp: Dynamic layout desktop vs mobile
5positives firebase webapp: Display latest positives only, with range depending on desktop or mobile
5positives firebase webapp: Prev/next buttons for positives
5positives firebase webapp: Refactor + segment in different components
5positives firebase webapp: handling edge cases for prev and next
Can I Snooze: crop selections out of original pictures
5positives firebase webapp: added auth
5positives firebase webapp: add/remove positive
5positives firebase webapp: empty templates for days without positives
5positives firebase webapp: deployed!
Can I Snooze: trained NN for car detection
Can I Snooze: sliding doors
Can I Snooze: counting cars
Can I Snooze: get car count for a specific day, call API if needed
Can I Snooze: store car counts per day for time series
Can I Snooze: get data for continuous period of time
5positives firebase webapp: added manifest for PWA
Can I Snooze: plot data to extrapolate num of cars
5positives firebase webapp: figuring out how to do PWA on iOS -.-"
Can I Snooze: ARIMA to predict time series
YAY DONE!!