feat: add favicon, one stylesheet, base.html
This commit is contained in:
parent
2e9bda85c7
commit
7a31bb7e3a
7 changed files with 1166 additions and 671 deletions
|
|
@ -1,164 +1,204 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>RideAware - Smart Cycling Training Platform</title>
|
||||
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet">
|
||||
<link rel="preconnect" href="https://cdn.statically.io" crossorigin>
|
||||
<link rel="stylesheet" href="{{ url_for('static', filename='css/styles.css') }}">
|
||||
<!-- templates/index.html -->
|
||||
{% extends "base.html" %}
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<!-- Navigation -->
|
||||
<nav class="navbar">
|
||||
<div class="nav-container">
|
||||
<a href="#" class="logo">Ride<span class="logo-accent">Aware</span></a>
|
||||
<ul class="nav-links">
|
||||
<li><a href="#features">Features</a></li>
|
||||
<li><a href="/newsletters">Newsletters</a></li>
|
||||
</ul>
|
||||
{% block title %}RideAware - Smart Cycling Training Platform{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<!-- Hero Section -->
|
||||
<section class="hero">
|
||||
<div class="hero-container">
|
||||
<div class="hero-content">
|
||||
<h1>Elevate Your Cycling Journey</h1>
|
||||
<p class="subtitle">
|
||||
The ultimate smart training platform for cyclists who demand excellence
|
||||
in every ride.
|
||||
</p>
|
||||
|
||||
<div class="cta-section">
|
||||
<h3>Coming soon!</h3>
|
||||
<p>Join us while waiting for launch</p>
|
||||
|
||||
<div class="email-form">
|
||||
<input
|
||||
type="email"
|
||||
class="email-input"
|
||||
id="email-input"
|
||||
placeholder="Enter your email address"
|
||||
required
|
||||
/>
|
||||
<button class="notify-btn" id="notify-button">Notify Me</button>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
<!-- Hero Section -->
|
||||
<section class="hero">
|
||||
<div class="hero-container">
|
||||
<div class="hero-content">
|
||||
<h1>Elevate Your Cycling Journey</h1>
|
||||
<p class="subtitle">The ultimate smart training platform for cyclists who demand excellence in every ride.</p>
|
||||
|
||||
<div class="cta-section">
|
||||
<h3>Coming soon!</h3>
|
||||
<p>Join us while waiting for launch</p>
|
||||
|
||||
<div class="email-form">
|
||||
<input type="email" class="email-input" id="email-input" placeholder="Enter your email address" required>
|
||||
<button class="notify-btn" id="notify-button">Notify Me</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="hero-visual">
|
||||
<div class="phone-mockup">
|
||||
<div class="screen">
|
||||
<div class="app-interface">
|
||||
<div class="app-logo">RideAware</div>
|
||||
<div class="stats-grid">
|
||||
<div class="stat-card">
|
||||
<div class="stat-number">24.5</div>
|
||||
<div class="stat-label">KM/H AVG</div>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-number">45</div>
|
||||
<div class="stat-label">MINUTES</div>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-number">285</div>
|
||||
<div class="stat-label">CALORIES</div>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-number">18.2</div>
|
||||
<div class="stat-label">DISTANCE</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="hero-visual">
|
||||
<div class="phone-mockup">
|
||||
<div class="screen">
|
||||
<div class="app-interface">
|
||||
<div class="app-logo">RideAware</div>
|
||||
<div class="stats-grid">
|
||||
<div class="stat-card">
|
||||
<div class="stat-number">24.5</div>
|
||||
<div class="stat-label">KM/H AVG</div>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-number">45</div>
|
||||
<div class="stat-label">MINUTES</div>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-number">285</div>
|
||||
<div class="stat-label">CALORIES</div>
|
||||
</div>
|
||||
<div class="stat-card">
|
||||
<div class="stat-number">18.2</div>
|
||||
<div class="stat-label">DISTANCE</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Features Section -->
|
||||
<section class="features" id="features">
|
||||
<div class="section-header">
|
||||
<h2>Powerful Features for Every Cyclist</h2>
|
||||
<p>From beginners to professionals, RideAware provides comprehensive tools to optimize your training and performance.</p>
|
||||
<!-- Features Section -->
|
||||
<section class="features" id="features">
|
||||
<div class="section-header">
|
||||
<h2>Powerful Features for Every Cyclist</h2>
|
||||
<p>
|
||||
From beginners to professionals, RideAware provides comprehensive tools
|
||||
to optimize your training and performance.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="features-container">
|
||||
<div class="features-grid">
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-calendar-alt"></i>
|
||||
</div>
|
||||
<h3>Smart Training Plans</h3>
|
||||
<ul class="feature-list">
|
||||
<li>
|
||||
<strong>AI-Powered Planning:</strong> Customized training plans
|
||||
based on your goals and fitness level
|
||||
</li>
|
||||
<li>
|
||||
<strong>Adaptive Scheduling:</strong> Smart workout scheduling
|
||||
with automated reminders
|
||||
</li>
|
||||
<li>
|
||||
<strong>Goal Tracking:</strong> Set and monitor your cycling
|
||||
objectives in real-time
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="features-container">
|
||||
<div class="features-grid">
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-calendar-alt"></i>
|
||||
</div>
|
||||
<h3>Smart Training Plans</h3>
|
||||
<ul class="feature-list">
|
||||
<li><strong>AI-Powered Planning:</strong> Customized training plans based on your goals and fitness level</li>
|
||||
<li><strong>Adaptive Scheduling:</strong> Smart workout scheduling with automated reminders</li>
|
||||
<li><strong>Goal Tracking:</strong> Set and monitor your cycling objectives in real-time</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-chart-line"></i>
|
||||
</div>
|
||||
<h3>Advanced Analytics</h3>
|
||||
<ul class="feature-list">
|
||||
<li><strong>Detailed Logging:</strong> Track exercises, sets, reps, and performance metrics</li>
|
||||
<li><strong>Data Visualization:</strong> Interactive charts, graphs, and progress statistics</li>
|
||||
<li><strong>Progress Insights:</strong> Monitor your improvement over time with AI analysis</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-bicycle"></i>
|
||||
</div>
|
||||
<h3>Virtual Training</h3>
|
||||
<ul class="feature-list">
|
||||
<li><strong>Expert Coaching:</strong> Professional guidance to achieve your cycling goals</li>
|
||||
<li><strong>Immersive Rides:</strong> Virtual training experiences to boost performance</li>
|
||||
<li><strong>Structured Workouts:</strong> Designed programs for fitness and performance gains</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-heart"></i>
|
||||
</div>
|
||||
<h3>Health & Recovery</h3>
|
||||
<ul class="feature-list">
|
||||
<li><strong>Nutrition Tracking:</strong> Plan and monitor your dietary intake for optimal performance</li>
|
||||
<li><strong>Recovery Optimization:</strong> Tools and resources for effective rest and recovery</li>
|
||||
<li><strong>Injury Prevention:</strong> Proactive measures to prevent and manage injuries</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-users"></i>
|
||||
</div>
|
||||
<h3>Community & Social</h3>
|
||||
<ul class="feature-list">
|
||||
<li><strong>Social Sharing:</strong> Share achievements and progress on social platforms</li>
|
||||
<li><strong>Active Community:</strong> Connect with fellow cyclists and share experiences</li>
|
||||
<li><strong>Competitive Leaderboards:</strong> Challenge yourself against the community</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-sync-alt"></i>
|
||||
</div>
|
||||
<h3>Smart Integration</h3>
|
||||
<ul class="feature-list">
|
||||
<li><strong>Wearable Sync:</strong> Connect with fitness trackers and smart devices</li>
|
||||
<li><strong>Music Integration:</strong> Seamlessly sync with your favorite music services</li>
|
||||
<li><strong>Data Portability:</strong> Easy import/export to other cycling platforms</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-chart-line"></i>
|
||||
</div>
|
||||
<h3>Advanced Analytics</h3>
|
||||
<ul class="feature-list">
|
||||
<li>
|
||||
<strong>Detailed Logging:</strong> Track exercises, sets, reps,
|
||||
and performance metrics
|
||||
</li>
|
||||
<li>
|
||||
<strong>Data Visualization:</strong> Interactive charts, graphs,
|
||||
and progress statistics
|
||||
</li>
|
||||
<li>
|
||||
<strong>Progress Insights:</strong> Monitor your improvement over
|
||||
time with AI analysis
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- Footer -->
|
||||
<footer class="footer">
|
||||
<p>© 2025 RideAware. All rights reserved.</p>
|
||||
</footer>
|
||||
<script defer
|
||||
src="https://cdn.statically.io/gl/rideaware/landing/06d19988c7df53636277f945f9ed853bda76471b/static/js/main.min.js"
|
||||
crossorigin="anonymous"></script>
|
||||
</body>
|
||||
</html>
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-bicycle"></i>
|
||||
</div>
|
||||
<h3>Virtual Training</h3>
|
||||
<ul class="feature-list">
|
||||
<li>
|
||||
<strong>Expert Coaching:</strong> Professional guidance to achieve
|
||||
your cycling goals
|
||||
</li>
|
||||
<li>
|
||||
<strong>Immersive Rides:</strong> Virtual training experiences to
|
||||
boost performance
|
||||
</li>
|
||||
<li>
|
||||
<strong>Structured Workouts:</strong> Designed programs for
|
||||
fitness and performance gains
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-heart"></i>
|
||||
</div>
|
||||
<h3>Health & Recovery</h3>
|
||||
<ul class="feature-list">
|
||||
<li>
|
||||
<strong>Nutrition Tracking:</strong> Plan and monitor your dietary
|
||||
intake for optimal performance
|
||||
</li>
|
||||
<li>
|
||||
<strong>Recovery Optimization:</strong> Tools and resources for
|
||||
effective rest and recovery
|
||||
</li>
|
||||
<li>
|
||||
<strong>Injury Prevention:</strong> Proactive measures to prevent
|
||||
and manage injuries
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-users"></i>
|
||||
</div>
|
||||
<h3>Community & Social</h3>
|
||||
<ul class="feature-list">
|
||||
<li>
|
||||
<strong>Social Sharing:</strong> Share achievements and progress
|
||||
on social platforms
|
||||
</li>
|
||||
<li>
|
||||
<strong>Active Community:</strong> Connect with fellow cyclists
|
||||
and share experiences
|
||||
</li>
|
||||
<li>
|
||||
<strong>Competitive Leaderboards:</strong> Challenge yourself
|
||||
against the community
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="feature-card">
|
||||
<div class="feature-icon">
|
||||
<i class="fas fa-sync-alt"></i>
|
||||
</div>
|
||||
<h3>Smart Integration</h3>
|
||||
<ul class="feature-list">
|
||||
<li>
|
||||
<strong>Wearable Sync:</strong> Connect with fitness trackers and
|
||||
smart devices
|
||||
</li>
|
||||
<li>
|
||||
<strong>Music Integration:</strong> Seamlessly sync with your
|
||||
favorite music services
|
||||
</li>
|
||||
<li>
|
||||
<strong>Data Portability:</strong> Easy import/export to other
|
||||
cycling platforms
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
{% endblock %}
|
||||
Loading…
Add table
Add a link
Reference in a new issue