Skip to content

AscendPoint is a responsive landing page. It features a fixed navigation bar, service cards, a signup form, and social media links, all designed to provide a smooth user experience across devices.

Notifications You must be signed in to change notification settings

Jiteshiyu/AscendPoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AscendPoint

A simple, clean, and responsive landing page built with HTML, CSS, and JavaScript.

HTML5 CSS3 JavaScript

Demo

You can view a live demo of the project Ascendpoint.

Features

  • Responsive Design: Works on all screen sizes (desktop, tablet, mobile).
  • Fixed Navigation Bar: Includes links to Home, About, Services, and Contact sections, and a signup button.
  • Video Section: Embedded video to showcase your product or services.
  • Service Cards: Highlight key services with a card design, including icons and descriptions.
  • Signup Form: A simple form to collect user data with validation.
  • About Section: Informative section with a description and image.
  • Footer with Social Links: Links to social media platforms like X (formerly Twitter), Instagram, and your website.

Technologies Used

  • HTML5
  • CSS3
  • JavaScript

Installation

  1. Clone the repository to your local machine.

    git clone https://github.com/Jiteshiyu/AscendPoint.git
  2. Navigate into the project directory.

  3. Open index.html in your browser to view the landing page.

Usage

  • To view the landing page, simply open the index.html file in any modern browser.
  • To customize the content:
    • Update the text and links in the HTML.
    • Replace the images located in the /public folder.
    • Modify the styles in the style.css file.
  • The navigation bar is responsive, and the hamburger menu appears on smaller screens.
  • The signup form is ready to accept user input but requires back-end integration for form submission.

Future Improvements

  • SEO Optimization: Improve SEO elements, including meta tags, structured data, and image alt attributes to enhance visibility.
  • Dynamic Content: Introduce a content management system (CMS) or JavaScript for dynamic content loading.
  • Accessibility: Enhance accessibility by adding ARIA labels and ensuring keyboard navigability throughout the website.
  • Animations & Transitions: Add smooth animations to improve user engagement, such as subtle hover effects and section transitions.

Challenges and Learnings

  • Responsive Design: Faced difficulties in creating a fluid and adaptive layout across multiple screen sizes. Learned advanced CSS techniques like Flexbox and Grid to ensure elements scale and align properly, improving responsiveness.
  • Form Validation: Real-time form validation was complex due to the need for both security and user experience. Through this, I learned the importance of regular expressions and client-side validation to handle user input dynamically.
  • Cross-Browser Compatibility: Addressed inconsistencies in how different browsers rendered the design. This process taught me the importance of testing on multiple browsers and applying fallbacks for compatibility.

Support

Give a 🌟 to this repo if you liked it .

Connect with me

Github LinkedIn Jiteshiyu

About

AscendPoint is a responsive landing page. It features a fixed navigation bar, service cards, a signup form, and social media links, all designed to provide a smooth user experience across devices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published