A modern, responsive landing page inspired by the MarketStack API website. This project showcases a professional design with smooth animations, clean UI, and best UX practices.
- Responsive Design: Fully responsive layout that works on desktop, tablet, and mobile devices
- Modern UI: Clean, professional design with gradient accents and smooth animations
- Smooth Animations: Scroll-triggered animations, hover effects, and interactive elements
- Performance Optimized: Lightweight CSS and vanilla JavaScript for fast loading
- Accessibility: Semantic HTML structure and proper heading hierarchy
- HTML5
- CSS3 (with CSS Grid and Flexbox)
- Vanilla JavaScript
- Google Fonts (Inter)
- Navigation Bar: Sticky header with navigation links and call-to-action buttons
- Hero Section: Eye-catching headline with pricing cards
- EDGAR Section: Highlighted feature announcement
- Features Grid: Four key features with icons and descriptions
- API Integration: Information about API capabilities
- Global Exchanges: Data coverage with animated globe visual
- JSON API Details: Technical specifications and security features
- Social Proof: Trust indicators for companies and universities
- Call-to-Action: Final conversion section
- Footer: Comprehensive footer with links and social media
- Visit Marketstack.com
- Sign up for a free account
- Get your API key (allows 1,000 requests/month on free tier)
Simply open index.html in your web browser to view the landing page.
# No build process required!
# Just open the file in your browser
open index.html- Scroll to the "Live Stock Market Data" section
- Enter your Marketstack API key in the input field
- Click "Save API Key"
- The page will automatically load popular stocks (AAPL, MSFT, GOOGL, AMZN, TSLA, META)
- Enter any stock symbol (e.g., AAPL, TSLA, MSFT) in the search box
- Click "Get Stock Data" to see detailed information including:
- Close Price
- Open Price
- High/Low
- Daily Change & Percentage
- Trading Volume
- Click on any popular stock card to instantly view its details
Edit the CSS variables in styles.css:
:root {
--primary-color: #4A90E2;
--secondary-color: #50E3C2;
--dark-blue: #1A2B4A;
/* ... more colors */
}Edit the content directly in index.html to match your needs.
Modify animation timing and effects in script.js.
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
This is a demo project inspired by MarketStack. Feel free to use and modify for your own projects.
Design inspired by MarketStack API landing page.