

Grunt was in charge of compiling Sass and running Assemble to generate static pages from Handlebars templates and YAML. For our project, we went with Grunt.js to put everything together. Before we even began building pages, we setup our dev environment.
#SPARKBOX APPRENTICESHIP REVIEW HOW TO#
DevelopmentĮven though we had a ton of ideas on how to make the website awesome, we started by deciding what features the site needed in order to meet all three of our goals and then focused on how to make those a reality. While we were building the site, Marshall drew some awesome illustrations that Kasey later animated in the browser. Once we found the perfect theme, he gave us a styleboard that contained colors, fonts, and an example page mockup so we could start building the site. We brainstormed with him in the beginning to find a theme that would then dictate the language of the site as well as the design. With content strategy set, we worked with Marshall to design components that were fun and inviting. This made it clearer for us to decide what pages were needed and what content was needed for those pages. However, the key for us was outlining goals first and outlining the content needed to achieve those goals second. It can be challenging to build a website that caters to multiple audiences. Content StrategyĪt the start of our project, we worked with Emily to create a content priority guide. As the project progressed, we were able to integrate GitHub and CircleCI notifications into our Slack channel, so everyone was aware of changes made to the project as they were made. It allowed us to easily communicate with each other. Slack was easily one of the most important organization tools we used.

When we were stumped trying to figure out what features to prioritize, he helped us get our ZenHub boards in shape and organized issues into sprints. He helped recommend tools and organization tips. Project Managementĭrew was available throughout the entire project to help guide us in the right direction. They were there to lend a hand through the process of building all aspects of the website. Not only was this a project where the apprentices got to work together, but we also worked with several other members of the Sparkbox team. As a secondary goal, we wanted to provide information about what apprenticeships are and why they’re beneficial to both parties. Our plan was to provide a central location to learn about companies, their programs, and how to apply. Our goal was to provide potential apprentices a way to find and access opportunities easily.

Our 2015 cohort of apprentices created Apprentice.at-a place where aspiring designers and developers can find apprenticeships and a place where companies can submit apprenticeships to be found. As apprentices at Sparkbox, we put all our hard work and learnings to use in a final project.
