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.
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
Final Results

