Skip to content

Latest commit

Β 

History

History
97 lines (72 loc) Β· 3.63 KB

File metadata and controls

97 lines (72 loc) Β· 3.63 KB

WebConference

A modern, responsive web application for a professional web conference. This project demonstrates core web development concepts including HTML structure, CSS styling with Bootstrap, and responsive design principles.

πŸ“‹ Overview

WebConference is a single-page website built to showcase a web conference event. It features a dynamic masthead with promotional content, navigation, and organized sections for conference information, speakers, sponsors, and contact details.

✨ Features

  • Responsive Navigation Bar β€” Fixed top navigation with smooth scrolling triggers
  • Eye-catching Masthead β€” Hero section with background image and call-to-action button
  • Organized Sections β€” Dedicated areas for:
    • About the conference
    • Featured speakers
    • Sponsors
    • Contact information
  • Bootstrap Integration β€” Professional styling using Bootstrap 4.1.3
  • Custom Styling β€” Additional customization with CSS for visual enhancement
  • Modern Typography β€” Custom fonts (Montserrat, Droid Serif) for professional appearance

πŸ—‚οΈ Project Structure

WebConference/
β”œβ”€β”€ index.html              # Main HTML file with page structure
β”œβ”€β”€ style.css               # Custom CSS styling
β”œβ”€β”€ README.md               # Project documentation
β”œβ”€β”€ img/                    # Images directory
β”‚   └── masterpageFoto.jpg  # Masthead background image
└── sweetalert-demo/        # Demo subdirectory (optional feature)
    β”œβ”€β”€ index.html
    └── script.js

πŸš€ Technologies Used

  • HTML5 β€” Semantic markup structure
  • CSS3 β€” Custom styling and layout
  • Bootstrap 4.1.3 β€” Responsive grid system and utility classes
  • JavaScript β€” jQuery 3.3.1 and Popper.js for interactive components
  • Responsive Design β€” Mobile-first approach for all devices

πŸ“– Getting Started

Prerequisites

  • A modern web browser (Chrome, Firefox, Safari, Edge)
  • No server installation required

How to Use

  1. Clone or download the repository to your local machine
  2. Open index.html in your web browser
  3. Navigate through the page using the top navigation bar
  4. Click the "Attend" button for conference registration (currently a placeholder)

🎨 Key Styling Elements

Masthead Section

  • Background image with professional styling
  • Bold, prominent headline with text outline effect
  • Centered, vertically padded content
  • Call-to-action button for event registration

Navigation

  • Fixed position at the top of the page
  • Dark background with light text
  • Responsive hamburger menu on mobile devices
  • Smooth scroll trigger functionality

πŸ“š Learning Context

This project is created as part of the learning exercises from:

  • Book: "IntroduΓ§Γ£o ao desenvolvimento moderno para a web"
  • Publisher: FCA Editora

It demonstrates fundamental web development concepts including semantic HTML structure, CSS selectors, responsive design with Bootstrap, and professional web application layout practices.

πŸ“ Notes

  • The responsive design adapts seamlessly to desktop, tablet, and mobile screens
  • Bootstrap utility classes (like text-uppercase) provide quick styling without custom CSS
  • Custom CSS classes (like intro-heading) extend Bootstrap styling for unique branding
  • All sections are fully structured and ready for content population

πŸ”„ Future Enhancements

  • Add JavaScript functionality for smooth scrolling
  • Populate speaker and sponsor sections with real content
  • Implement conference registration form
  • Add event schedule/timetable
  • Integrate email contact functionality

Version: 1.0
Last Updated: February 2026