Project 1: Build a Small Business Website
Overview
Build a complete 5-page website for a fictional local business. This project puts together everything from Modules 1-4 and Module 6.
Estimated time: 3-5 hours
The Brief
Client: "Sunrise Coffee Roasters" — a local coffee shop and roastery that wants an online presence to attract customers and showcase their products.
Requirements:
- Professional, modern design
- Mobile responsive
- Contact form
- Location with map
- Menu/product showcase
- About the company story
Pages to Build
1. Home Page
Content to include:
- Hero section with a compelling headline and background image
- Headline: "Freshly Roasted, Locally Loved"
- Subheadline: "Artisan coffee roasted daily in the heart of the city"
- CTA button: "View Our Menu"
- Featured products section (3 items): House Blend, Single Origin, Cold Brew
- About teaser (image + short text + "Learn More" button)
- Testimonial section (2-3 customer quotes)
- CTA: "Visit Us Today" with address
2. About Page
Content to include:
- Page header with title
- Our Story (2-column: image + text)
- Our Values (3 icon boxes: Quality, Community, Sustainability)
- Meet the Team (3 team members with photos)
- Stats bar (Years in business, coffees served, etc.)
3. Menu Page
Content to include:
- Page header
- Coffee drinks section (Espresso, Latte, Cappuccino, Americano, Cold Brew, etc.)
- Food section (Pastries, Sandwiches, Salads)
- Each item: name, short description, price
- Use a clean, readable layout (2 or 3 columns)
4. Contact Page
Content to include:
- Page header
- Contact form (Name, Email, Subject dropdown, Message)
- Contact info sidebar (Phone, Email, Address)
- Business hours
- Embedded Google Map
- Social media links
5. Blog Page
Content to include:
- Set as the blog posts page (Settings → Reading)
- Create 3 blog posts:
- "The Art of Pour-Over Coffee" (under category: Coffee Tips)
- "Meet Our New Spring Blend" (under category: Product News)
- "5 Reasons to Choose Locally Roasted Coffee" (under category: Coffee Tips)
- Each post should have a featured image, 300+ words, categories, and tags
Design Specifications
Color Palette
| Color | Hex | Usage |
|---|---|---|
| Dark Brown | #3c2415 |
Headings, primary |
| Warm Gold | #d4a574 |
Accents, buttons |
| Cream | #f5f0eb |
Light backgrounds |
| Dark Text | #333333 |
Body text |
| White | #ffffff |
Card backgrounds |
Fonts
- Headings: Playfair Display (Serif, elegant)
- Body: Lato or Open Sans (Clean, readable)
Photography
Use free stock photos from Unsplash or Pexels:
- Search for: coffee, coffee shop, barista, latte art, coffee beans, cafe interior
Technical Requirements
- Hello Elementor theme activated
- Global colors and fonts configured in Elementor Site Settings
- Navigation menu with all 5 pages
- Footer with address, phone, and social links
- All pages built with Elementor
- Mobile responsive (check all pages on mobile view)
- SEO titles and meta descriptions set (Yoast) on all pages
- Alt text on all images
- Permalinks set to "Post name"
- Static homepage set in Settings → Reading
- Contact form tested and working
Bonus Challenges
- Add a "Special Offers" banner to the homepage that can be easily updated
- Create a newsletter signup form in the footer
- Add subtle hover animations to the menu items and buttons
- Create a 404 error page with Elementor (search for "Elementor 404 page" — requires Pro or a workaround)
- Add schema markup for a local business (address, hours, phone)
Evaluation Criteria
When you're done, check your work against these criteria:
| Criteria | Check |
|---|---|
| All 5 pages exist and are linked in navigation | |
| Design is cohesive (consistent colors, fonts, spacing) | |
| Site is mobile responsive | |
| Contact form works | |
| Blog has 3 posts with categories | |
| Images are optimized and have alt text | |
| SEO titles/descriptions set on all pages | |
| Site loads quickly (check with Lighthouse) | |
| No placeholder text (Lorem ipsum) anywhere | |
| All links work (no broken links) |