Responsive Dynamic Website Redesign Implementation of OpenSesame’s Website Redesign BS Software Engineering Technology Chase M. Marcum Through the agreement of Oregon Tech and OpenSesame my project is the front end development implementation of the redesign of OpenSesame’s dynamic eCommerce website during my internship. www.opensesame.com Who Is OpenSesame? OpenSesame is the world’s marketplace for buying and selling elearning courses. OpenSesame makes buying and selling corporate elearning as easy as downloading a song from iTunes. The OpenSesame elearning marketplace enables you to shop from more than 20,000 elearning courses from more than 250 different sellers, all in one location. Methods Used As an intern I was embedded with OpenSesame’s engineering team and their Agile development process. ~ Individual & Team Goals ~ Individual & Team Projects ~ Daily Standup Meetings ~ Sprint Planning ~ Sprint Review ~ Design, Develop & Test Features ~ Continuous Integration ~ Utilize Git Version Control ~ Track Work w/ Pivotal Tracker ~ Collaborate, Learn & Share Technologies Used: OpenSesame’s Development is in C#, PHP, javascript, drupal, and several other technologies with the help of OOP, unit testing, behavior-driven testing, and continuous integration. HTML5, CSS3, JavaScript, Drupal, PHP, MySQL, Sass, jQuery, Git, Amazon Web Services, Ubuntu, .NET, C#, Photoshop, Illustrator, Bourbon, Bourbon Neat, VMWare, Behat, Solr, Chef, JSON, PHPStorm, & Visual Studios Objectives: ~ Learn PHP, Drupal 7, Behavior Driven Testing Utilizing Behat, OpenSesame’s Architecture, Objects & Methods, Database Schema & Existing Code ~ Learn Sass & Libraries; Bourbon.io, Neat.io ~ Responsive Web Design for All Pages ~ Feature Geo-located Header Image ~ Template Card Views for Courses & Blogs with 4 Variations ~ Explore Page Template with 8 Custom Widgets & Admin Interface to Populate Major Fields ~ Drush Command-line Script to Auto Create Default Explore Page for All Categories in the Taxonomy Tree When Deployed ~ Redesign 6 Pricing Pages, About Page, Course Launch Loading & Error Pages, Blog List & Detail View Pages & OpenSesame Plus Page & SuccessFactors Integration Page ~ QA Testing of Code Through Unit, Integration & Functional Tests ~ Refactor Code Based Off of QA ~ Deploy Code to www.opensesame.com