Skip to content

alobuuls/landing-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏠 Landing Page

Landing Page

HTML5 CSS3 JavaScript ES6 Responsive Design Completed

Repository GitHub Stars Last Commit


πŸ“‘ Table of Contents


🌐 Live Demo

πŸ”— https://alobuuls.github.io/landing-page/


πŸ“– Description

Note

Landing Page is a responsive marketing website built with HTML, CSS, and vanilla JavaScript.

The project simulates a corporate website for a home products company, showcasing products, company information, international presence, contact forms, and promotional content through a modern and responsive user interface.


βš™οΈ System Requirements

Before running the project, make sure you have:

  • 🌐 A modern web browser (Chrome, Firefox, Edge, Safari)
  • πŸ“¦ Git (optional)

πŸ” Verify Installation

Check that Git is installed:

git --version

πŸš€ Project Installation

1️⃣ Clone the repository

git clone git@github.com:alobuuls/landing-page.git
cd landing-page

2️⃣ Open the project

Important

No dependencies or package installation are required.

You can simply open:

index.html

or run the project using Live Server in Visual Studio Code.


▢️ Run the Project

Open the index.html file directly in your browser or start a local development server.


🧠 Project Architecture

Note

The application is built using semantic HTML, modular CSS, and vanilla JavaScript.

πŸ“¦ Core Modules

Navigation System

Responsible for:

  • Responsive navigation menu
  • Mobile hamburger menu
  • Anchor navigation
  • Smooth user navigation

Content Sections

Handles:

  • Hero banner
  • Product showcase
  • Company information
  • International locations
  • Promotional content

Forms & Interactions

Manages:

  • Newsletter subscription form
  • Contact form validation
  • User interactions
  • Call-to-action buttons

Scroll Animations

Controls:

  • Scroll-triggered animations
  • Element visibility effects
  • Dynamic UI behavior
  • Enhanced user experience

✨ Features

  • πŸ“± Fully responsive layout
  • πŸ” Mobile navigation menu
  • 🎨 Modern landing page design
  • πŸŒ™ Dark mode support
  • πŸ–ΌοΈ Optimized WebP images
  • ⚑ Lazy loading images
  • 🎬 Scroll-based animations
  • πŸŽ₯ Embedded promotional video
  • πŸ“© Contact form
  • πŸ“¬ Newsletter subscription form
  • 🌎 International presence section
  • 🏒 Corporate presentation section
  • πŸ›οΈ Product showcase section
  • β™Ώ Accessibility-focused attributes
  • πŸš€ Lightweight implementation without frameworks

πŸ›  Technologies Used

Technology Purpose
HTML5 Structure
CSS3 Styling
JavaScript (ES6+) Functionality
DOM API DOM Manipulation
CSS Animations Visual Effects
WebP Images Image Optimization
Font Awesome Icons
HTML Dialog API Video Modal

πŸ“ Project Structure

landing-page/
β”œβ”€β”€ index.html
β”œβ”€β”€ css/
β”‚   β”œβ”€β”€ initialize.css
β”‚   β”œβ”€β”€ header.css
β”‚   β”œβ”€β”€ banner.css
β”‚   β”œβ”€β”€ articles.css
β”‚   β”œβ”€β”€ products.css
β”‚   β”œβ”€β”€ areas.css
β”‚   β”œβ”€β”€ 2nd-banner.css
β”‚   β”œβ”€β”€ ctc-us.css
β”‚   β”œβ”€β”€ flags.css
β”‚   β”œβ”€β”€ ctc-us2.css
β”‚   └── footer.css
β”œβ”€β”€ js/
β”‚   β”œβ”€β”€ menu.js
β”‚   β”œβ”€β”€ scroll-animation.js
β”‚   └── scroll-validations.js
β”œβ”€β”€ images/
β”œβ”€β”€ fonts/
β”œβ”€β”€ README.md
└── index.html

πŸ”₯ Best Practices Implemented

  • Semantic HTML structure
  • Responsive design principles
  • Modular CSS organization
  • Separation of responsibilities
  • Lazy loading images
  • Accessibility attributes
  • Reusable CSS components
  • Mobile-first mindset
  • Optimized assets
  • Clean file structure
  • Maintainable codebase
  • Progressive enhancement

🎯 Project Goal

Practice and strengthen front-end development concepts through the creation of a complete responsive landing page:

  • Semantic HTML
  • Responsive layouts
  • CSS architecture
  • DOM manipulation
  • Event handling
  • Accessibility
  • User experience design
  • Scroll animations
  • Form handling
  • Modern web development practices

πŸ“„ License

This project is intended for educational and portfolio purposes.

Created by Alondra Francisco.


About

Modern and responsive landing page built with HTML, CSS, and vanilla JavaScript, designed for a home products brand with sections for products, company info, contact, and international presence.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors