Caturra Coffee
Front-end Development Built from Specifications
This project was built from scratch using HTML and CSS based on a written mock-up brief. Without a visual design file, I translated layout and content requirements into a fully functional website, focusing on structure, hierarchy, and clean implementation.
Project Case Study
Role
Front-End Developer
Tools
HTML5, CSS3, Media Queries, Sublime Text, GitHub
Project Type
Coded Website from Mock Brief
Project Brief
This project was completed based on a written mock-up brief rather than a visual design. The goal was to build a fully functional website using HTML and CSS by following a set of layout and content instructions.
The brief outlined the structure of the page, including navigation, featured sections, menu items, and footer content. Without a visual reference, I interpreted these requirements and translated them into a clean, organized layout.
My focus was on building a well-structured page, maintaining consistent spacing, and ensuring the content was easy to navigate while staying true to the provided specifications.
Development Approach
Since this project did not include a visual design, I approached the build by first breaking down the written brief into individual sections. I identified key components such as the navigation, hero area, featured content blocks, menu section, and footer, then planned how each would be structured in HTML.
I focused on creating a clean and logical layout by using semantic HTML elements and organizing content in a way that would be easy to style and maintain. Once the structure was in place, I used CSS to define spacing, alignment, and visual consistency across the page.
Without a design reference, spacing and layout decisions required careful judgment to ensure the page felt balanced and easy to navigate. I paid close attention to content hierarchy, making sure important sections stood out while maintaining a cohesive flow from top to bottom.
This approach allowed me to translate the written requirements into a fully functional and well-structured website.
Structured Navigation
I built a simple and structured navigation to clearly organize the main sections of the site. The layout prioritizes readability and easy access to key pages, creating a straightforward entry point for users.
Content Organization
This section was designed to group key offerings into clear, scannable blocks. I focused on consistent spacing and alignment to create a balanced layout.
Menu Layout & Readability
The menu section presents information in a clean and organized format. Simple alignment and spacing were used to separate categories and improve readability for users browsing items.
Code Highlights
This project focused on building a clean and maintainable structure using HTML and CSS. I used semantic HTML elements to organize content and ensure the layout was easy to understand and scale.
CSS was used to manage spacing, alignment, and consistency across sections. I prioritized readable code and a structure that would allow for future updates or expansion.
The final site was deployed using GitHub, reinforcing a complete development workflow from build to publication.
What This Project Demonstrates:
Structured layout implementation using HTML and CSS
Consistent spacing and alignment across sections
Clear content hierarchy and organization
Ability to translate written requirements into a functional website
Clean, readable code and maintainable structure
Experience deploying and publishing projects using GitHub

