Home - imkarin/bloktech GitHub Wiki
Welcome to the bloktech wiki!
Week 1
Project Tech
- Introduction to GitHub
- Patchwork (fork excercise)
- Benchmark: competitive analysis
- Moodboard voor concept
- Style guide
- Job stories
Front end
- Research: progressive enhancement
- HTML/CSS/JavaScript breakdown
- Estimated workload
- Excercise: Elements by tag name
- Summary Eloquent JS (ch. 13 & 14)
Back end
- Setup the boilerplate for the dating app
- Added and tested several NPM modules
Week 2
Project Tech
Front end
- Wrote a code plan (progressive enhancement)
- Excercise: Mouse trail
- Summary Eloquent JS (ch. 15 & 18)
Back end
- Setup Express server for the dating app
- Research: template engine
- Research: npm packages
- Installed and implemented EJS
Week 3
Project Tech
- Research: code standards, style and editors
- Research: linters and extensions
- Made the prototype partially dynamic. Read feedback.
Front end
- Research: looping & higher order functions
- Finished frontend's HTML/CSS. Started working on JS enhancements.
Back end
- Content is now dynamic, user profiles, user's liked list etc. are data on the server, that's being loaded into the HTML.
- (Dis)like buttons are now form-buttons, that register the user's choices to the server. The (dis)liked person gets removed from the 'browse' page and liked people get added to the user's liked list.
Week 4
Project Tech
Front end
- Continued working on progressive enhancements of app.
- Research: prototypes, hoisting and closures
Back end
Week 5
Project Tech
Front end
- Continued working on progressive enhancements of app.
Back end
- Server now reads, updates, creates and delete data in database.
- Sessions: Users can login to see their own data (matches/pending likes, browse-page with people they haven't seen yet). See the code of week 5 here.