Leveraged React lifecycle methods to dynamically generate new content on the front page without sacrificing performance. Employed CSS3 flexbox and grid, as well as light borders, to imitate Kickstarter’s minimal design. Utilized AWS to store data from user uploads. Backend was built with Rails and implemented Jbuilder to properly format data for frontend.
Rigorous 1000 hour development course with a less than 3% acceptance rate. Studied topics include: TDD, scalability, algorithms and data structures, OOP, coding style, REST, security, single-page apps, web development best practices.