Build Your Kit page and full Micromelon website

Complete website build including:
- Build Your Kit store page with cart system, sectioned layout
  (Hardware, Software, Attachments, Spare Parts), inline quote
  request form, and sticky sidebar summary
- 16+ pages: Education, Platform, Resources, News, About Us,
  Download, Contact, Rover, Code Editor, Robot Simulator, etc.
- 89+ MDX resource articles and 18 news posts
- Store product images scraped from micromelon.com.au
- Quote request API route with Airtable integration
- Dynamic back links and cover photos on resource pages
- Redesigned downloads page
- Fixed corrupted MDX code blocks
This commit is contained in:
Tim Hadwen
2026-02-28 19:00:42 +10:00
parent 5233233662
commit 707c49dd3f
320 changed files with 22333 additions and 107 deletions

41
src/data/navigation.ts Normal file
View File

@@ -0,0 +1,41 @@
export interface NavItem {
label: string;
href: string;
children?: NavItem[];
}
export const navigation: NavItem[] = [
{ label: "Education", href: "/education" },
{ label: "Platform", href: "/platform" },
{ label: "Resources", href: "/resources" },
{ label: "News", href: "/news" },
{ label: "About Us", href: "/about-us" },
{ label: "Download", href: "/download" },
{
label: "Support",
href: "/contact",
children: [
{ label: "Contact Us", href: "/contact" },
{ label: "Rover Repair Request", href: "/rover-repair-request" },
],
},
];
export const footerNavigation = {
company: [
{ label: "About Us", href: "/about-us" },
{ label: "Privacy Policy", href: "/privacy-policy" },
{ label: "Terms and Conditions", href: "/terms-and-conditions" },
],
products: [
{ label: "Micromelon Rover", href: "/rover" },
{ label: "Code Editor", href: "/code-editor" },
{ label: "Robot Simulator", href: "/robot-simulator" },
],
support: [
{ label: "Resources", href: "/resources" },
{ label: "News", href: "/news" },
{ label: "Rover Repairs", href: "/rover-repair-request" },
{ label: "Contact", href: "/contact" },
],
};