import { useState } from "react"; import { Link } from "react-router-dom"; import { LoginModal } from "@/components/login-modal"; import { useSession } from "@/components/session-provider"; import ThemeToggle from "@/components/theme-toggle"; import { Button } from "@/components/ui/button"; import Icon from "@/components/ui/icon"; // const faqs = [ // { // question: "What payment methods do you accept?", // answer: "We accept all major credit cards.", // }, // { // question: "What if I need more users?", // answer: // "Pro plan pricing scales with your team. Add or remove users anytime, and we'll adjust your billing automatically.", // }, // { // question: "Can I cancel anytime?", // answer: // "Absolutely. Cancel anytime with no questions asked. You'll keep access until the end of your billing period.", // }, // { // question: "Do you offer refunds?", // answer: "Yes, we offer a 30-day money-back guarantee. If Sprint isn't right for you, just let us know.", // }, // ]; export default function Landing() { const { user, isLoading } = useSession(); const [loginModalOpen, setLoginModalOpen] = useState(false); return (
Sprint Sprint
{/* hero section */}
Sprint

Ship faster without the chaos

Sprint is project management that stays out of your way. Track issues, manage sprints, and keep your team moving—without the Jira headache.

{!isLoading && user ? ( ) : ( <> {/* */} )}
{/*

Free forever · Upgrade when you need more

*/}
{/* problem section */}

Tired of spending more time managing Jira than building products?

Wasting hours configuring workflows instead of shipping features

Drowning in features you'll never use while missing the basics

The tools are full of bugs. Your flow state doesn't stand a chance

{/* solution section */}

Everything you need, nothing you don't

See your work at a glance

Beautiful, intuitive issue tracking with customizable statuses. Organize by projects and sprints. Find what you need in seconds, not minutes.

Track time without thinking

Built-in time tracking that actually works. Start, pause, resume. See where your time goes without juggling another tool.

Ship in sprints

Sprint planning that actually works. Set date ranges, assign issues, track velocity. Keep your team aligned without the ceremony.

Only use what you need

Every feature is optional. Sprints, time tracking, and other modules can be enabled or disabled individually at the organization level. Keep your interface as minimal as your workflow.

{/* features list */}

Built for developers, by a developer

{[ "Organization and project management", "Customizable issue statuses", "Sprint planning with date ranges", "Built-in time tracking", "Native desktop app (Tauri)", "Clean, resizable interface", "Issue assignment and collaboration", "Individual feature toggles (org level)", ].map((feature) => (
{feature}
))}
{/* pricing section */} {/*

Simple, transparent pricing

Choose the plan that fits your team. Scale as you grow.

*/} {/* faq section */} {/*

Frequently Asked Questions

{faqs.map((faq) => (

{faq.question}

{faq.answer}

))}
*/} {/* TODO:> commented out until we have actual testimonies */} {/* social proof placeholder */} {/*

Join developers who've escaped Jira

"Finally, a project management tool that doesn't slow me down"

Early user feedback

"Built by someone who actually understands developer workflows"

Early user feedback

"The simplicity is refreshing. No bloat, just what we need"

Early user feedback

*/} {/* final cta */}

Ready to ship faster?

Start tracking issues, managing sprints, and shipping products in minutes

{!isLoading && user ? ( ) : ( )}
{/*

Free forever · Upgrade when you need more · Cancel anytime

*/}
); }