Skip to content

CatYoung018/unplugged-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

24 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ•๏ธ Unplugged Retreat Website

A fully responsive, multi-page retreat website designed with a mobile-first approach. The Unplugged website showcases a tech-free retreat experience with beautiful imagery, interactive maps, and comprehensive information across multiple pages.

HTML CSS JavaScript Responsive

๐Ÿ“ธ Preview

Screenshot 2025-12-11 at 12 43 52โ€ฏPM

Responsive retreat website featuring mobile-first design

๐ŸŒ View Live Site


๐Ÿ“‹ Table of Contents


๐ŸŽฏ About

Unplugged is a fictional retreat center offering technology-free getaways in nature. This website was built as a responsive web design project, demonstrating proficiency in creating mobile-first, multi-page websites that adapt seamlessly across all devices.

The site provides visitors with information about the retreat experience, location details via an embedded map, answers to common questions, and background about the retreat's mission.


โœจ Features

๐Ÿ“ฑ Mobile-First Responsive Design

  • Optimized for mobile devices first
  • Fluid layouts that adapt to tablet and desktop screens
  • Breakpoints at 768px (tablet) and 1200px (desktop)

๐Ÿ—บ๏ธ Interactive Google Maps Integration

  • Embedded map showing retreat location
  • Easy-to-find directions and location information
  • Responsive iframe implementation

๐Ÿ”— Multi-Page Navigation

  • Clean navigation menu across all pages
  • Consistent header and footer
  • Smooth page transitions

๐ŸŽจ Modern, Clean Design

  • Professional color scheme
  • High-quality imagery
  • Typography optimized for readability
  • Accessibility considerations

๐Ÿ“„ Multiple Content Sections

  • Homepage with retreat overview
  • About page with mission and history
  • FAQ page with common questions and answers
  • Contact information and social links

๐Ÿ“„ Pages

๐Ÿ  Homepage (index.html)

  • Hero section with call-to-action
  • Features section highlighting retreat amenities
  • Sign-up form for email newsletter
  • Reviews and testimonials

๐Ÿ“– About Page

  • Mission statement
  • History of the retreat
  • Team information
  • Location details with map

โ“ FAQ Page

  • Frequently asked questions
  • Detailed answers about the retreat experience
  • Booking information
  • What to expect

๐Ÿ› ๏ธ Technologies Used

Core Technologies

  • HTML5 - Semantic markup structure
  • CSS3 - Modern styling and layouts
  • JavaScript - Interactive functionality
  • Google Maps API - Location integration

Design & Development Tools

  • Flexbox - Flexible layouts
  • CSS Grid - Complex page structures
  • Media Queries - Responsive breakpoints
  • Mobile-First Approach - Progressive enhancement

Boilerplate

  • Built on HTML5 Boilerplate for best practices
  • Includes normalize.css for consistent styling across browsers

๐Ÿ“ฑ Responsive Design

This website follows a mobile-first responsive design strategy:

Mobile (Default)

  • Single column layout
  • Touch-friendly navigation
  • Optimized images for smaller screens
  • Simplified navigation menu

Tablet (768px+)

  • Two-column layouts where appropriate
  • Expanded navigation
  • Larger touch targets

Desktop (1200px+)

  • Multi-column layouts
  • Full navigation menu
  • Larger images and content areas
  • Optimal use of screen real estate

๐Ÿš€ Getting Started

View Online

Simply visit the live site: https://catyoung018.github.io/unplugged-2/

Run Locally

  1. Clone the repository

    git clone https://github.com/CatYoung018/unplugged-2.git
    cd unplugged-2
  2. Open in browser

    • Simply open index.html in your web browser
    • Or use a local server for testing:
    # Using Python
    python -m http.server 8000
    
    # Using Node.js http-server
    npx http-server
  3. View the site

    • Navigate to http://localhost:8000 (or whatever port your server uses)

๐Ÿ“ Project Structure

unplugged-2/
โ”œโ”€โ”€ index.html                          # Homepage
โ”œโ”€โ”€ about/
โ”‚   โ””โ”€โ”€ index.html                      # About page
โ”œโ”€โ”€ faq/
โ”‚   โ””โ”€โ”€ index.html                      # FAQ page
โ”œโ”€โ”€ css/
โ”‚   โ”œโ”€โ”€ main.css                        # Main stylesheet
โ”‚   โ””โ”€โ”€ normalize.css                   # CSS reset
โ”œโ”€โ”€ img/                                # Image assets
โ”œโ”€โ”€ js/
โ”‚   โ””โ”€โ”€ vendor/                         # JavaScript libraries
โ”œโ”€โ”€ 206-unplugged_retreat-13-iframe/   # Map integration
โ”œโ”€โ”€ unplugged-design-docs/             # Design specifications
โ”œโ”€โ”€ doc/                                # Documentation
โ”œโ”€โ”€ favicon.ico                         # Site favicon
โ”œโ”€โ”€ robots.txt                          # Search engine directives
โ””โ”€โ”€ LICENSE.txt                         # MIT License

๐ŸŽจ Design Process

This project was built following a structured design and development process:

  1. Design Specifications

    • Followed provided design comps
    • Implemented brand colors and typography
    • Maintained design consistency across pages
  2. Mobile-First Development

    • Started with mobile layouts
    • Progressively enhanced for larger screens
    • Tested across multiple devices
  3. Semantic HTML

    • Used appropriate HTML5 elements
    • Proper heading hierarchy
    • Accessible markup
  4. CSS Organization

    • Modular CSS structure
    • Reusable classes
    • Efficient selectors

๐ŸŒ Deployment

This site is deployed using GitHub Pages:

  • Automatically deploys from the main branch
  • Custom domain support available
  • HTTPS enabled
  • Fast CDN delivery

Deploying Your Own Version

  1. Fork this repository
  2. Go to Settings โ†’ Pages
  3. Select source branch (main)
  4. Your site will be live at https://yourusername.github.io/unplugged-2/

๐Ÿ”ฎ Future Enhancements

Potential improvements for future versions:

  • Add booking system integration
  • Implement image gallery with lightbox
  • Add blog section for retreat updates
  • Create customer testimonials carousel
  • Integrate payment gateway for bookings
  • Add multi-language support
  • Implement dark mode option
  • Add animations and transitions
  • Create contact form with validation
  • Add accessibility audit and improvements

๐Ÿ“š Learning Outcomes

This project demonstrates proficiency in:

  • Responsive Web Design - Mobile-first approach with breakpoints
  • HTML5 & CSS3 - Semantic markup and modern styling
  • Flexbox & CSS Grid - Complex layouts
  • Cross-Browser Compatibility - Consistent experience across browsers
  • API Integration - Google Maps embedded functionality
  • Multi-Page Architecture - Consistent navigation and structure
  • Web Performance - Optimized assets and loading
  • Git & GitHub - Version control and deployment

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE.txt file for details.


๐Ÿ™ Acknowledgments

  • HTML5 Boilerplate - Project foundation
  • Design inspiration from modern retreat and hospitality websites
  • Built as part of a responsive web design learning journey

๐Ÿ“ง Contact

Cat Young


๐Ÿ•๏ธ Unplug. Unwind. Reconnect. ๐ŸŒฒ

โญ Star this repo if you find it helpful!

About

Retreat website with map, and About and FAQ tabs that adapts to mobile, tablet, and desktop screens.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors