New Page: /upcoming - Created comprehensive Upcoming Features page with 3 timeline phases - Phase 1 (Feb 2026): Linker Module, Optimizer Module - Phase 2 (Q2 2026): Products Pages, Services Pages, Company Pages - Phase 3 (Q3-Q4 2026): Socializer, Video Creator, Site Builder, Analytics Features: - Timeline-based organization with unique color badges - Rich visual design with gradients and hover effects - Detailed feature descriptions with bullet points - Icons for each module - CTA sections for conversion Integration: - Added route to MarketingApp.tsx - Added 'Upcoming Features' link to footer Resources section - Updated FINAL-PRELAUNCH.md to mark task 8.3 complete All upcoming features from docs integrated: - Internal/external linking with clustering - Content re-optimization - Product/service/company page generation - Social media multi-platform publishing - Video content creation and publishing - Site builder (SEO holy grail) - Advanced analytics
44 lines
1.7 KiB
TypeScript
44 lines
1.7 KiB
TypeScript
import React, { Suspense, lazy } from "react";
|
|
import { Route, Routes } from "react-router-dom";
|
|
import MarketingLayout from "./layout/MarketingLayout";
|
|
import LoadingPage from "./components/LoadingPage";
|
|
import { ScrollToTop } from "../components/common/ScrollToTop";
|
|
|
|
const Home = lazy(() => import("./pages/Home"));
|
|
const Product = lazy(() => import("./pages/Product"));
|
|
const Solutions = lazy(() => import("./pages/Solutions"));
|
|
const Pricing = lazy(() => import("./pages/Pricing"));
|
|
const Tour = lazy(() => import("./pages/Tour"));
|
|
const Resources = lazy(() => import("./pages/Resources"));
|
|
const CaseStudies = lazy(() => import("./pages/CaseStudies"));
|
|
const Partners = lazy(() => import("./pages/Partners"));
|
|
const Contact = lazy(() => import("./pages/Contact"));
|
|
const Waitlist = lazy(() => import("./pages/Waitlist"));
|
|
const Upcoming = lazy(() => import("./pages/Upcoming"));
|
|
|
|
const MarketingApp: React.FC = () => {
|
|
return (
|
|
<MarketingLayout>
|
|
<ScrollToTop />
|
|
<Suspense fallback={<LoadingPage />}>
|
|
<Routes>
|
|
<Route path="/" element={<Home />} />
|
|
<Route path="/product" element={<Product />} />
|
|
<Route path="/solutions" element={<Solutions />} />
|
|
<Route path="/pricing" element={<Pricing />} />
|
|
<Route path="/tour" element={<Tour />} />
|
|
<Route path="/resources" element={<Resources />} />
|
|
<Route path="/case-studies" element={<CaseStudies />} />
|
|
<Route path="/partners" element={<Partners />} />
|
|
<Route path="/contact" element={<Contact />} />
|
|
<Route path="/waitlist" element={<Waitlist />} />
|
|
<Route path="/upcoming" element={<Upcoming />} />
|
|
</Routes>
|
|
</Suspense>
|
|
</MarketingLayout>
|
|
);
|
|
};
|
|
|
|
export default MarketingApp;
|
|
|