Red Belt Review
Oh boy, the Red Belt Prep was actually a lot harder than what I thought it'd be. It is basically the product catalog but has multiple catalogues on the dashboard. When you're on the dashboard, there is a book review table that reveals the most recent books that were reviewed but on the side it's a table of the most recent reviews of books. Only a few of my cohort members were working on the Red Belt Review as everyone else was reviewing past materials. I think the most draining thing about the prep is how long it is. I spent the first 2-3 hours just typing up and setting up all the HTML pages.
I've come to realize that truly everything that we do stacks on top of each other. And the order of the different frameworks that they taught us (Flask, then MySQL + Flask, then Pylot MVC) really matters. Taking a step back and kind of reviewing what I've learned so far; we began with basic Python syntax and we moved onto objects and classes with OOP. Flask is when we started putting all the algorithms together and started building basic web apps. With MySQL we can do even more with the information that user inputs into our site. Flask builds on routing knowledge. And finally with MVC, we're using an industry standard architecture albeit with a relatively unused framework in Pylot.
By the time we get to the Red Belt Review, there really isn't anything new under the sun. Create the database of users with a one to many relationship to reviews, with a one to many relationships to books table and finally a one to one relationship with author. There is the login/registration which we've done to death. Then it's a product catalog-esque book reviews. Then build the link goes to the add a book review page. Again, using the RESTful routing. When you add a review/book, session the user id of the person who is logged in.
I think Kris and Mike has done a pretty great job making sure we know everything and I'll be spending this weekend working away on this Red Belt Review!!
No comments:
Post a Comment