| 1 | import { |
| 2 | Briefcase, |
| 3 | FileSignature, |
| 4 | FileText, |
| 5 | FolderKanban, |
| 6 | type LucideIcon, |
| 7 | Receipt, |
| 8 | Timer, |
| 9 | Users, |
| 10 | } from 'lucide-react' |
| 11 | |
| 12 | export const freePlanFeatures = |
| 13 | '2 projects', |
| 14 | 'Unlimited team members', |
| 15 | 'All core modules', |
| 16 | 'Built-in time tracking', |
| 17 | ] |
| 18 | |
| 19 | export const proPlanFeatures = |
| 20 | 'Unlimited projects & workspaces', |
| 21 | 'Everything in Free', |
| 22 | 'Priority support', |
| 23 | 'Recurrnig Invoices(coming soon)', |
| 24 | ] |
| 25 | |
| 26 | export const modules: |
| 27 | name: string |
| 28 | blurb: string |
| 29 | icon: LucideIcon |
| 30 | }[] = [ |
| 31 | { |
| 32 | name: 'Projects', |
| 33 | blurb: 'Group the work. Track status and due dates.', |
| 34 | icon: FolderKanban, |
| 35 | }, |
| 36 | { |
| 37 | name: 'Clients', |
| 38 | blurb: 'One record per client. Or skip it — clients are optional.', |
| 39 | icon: Briefcase, |
| 40 | }, |
| 41 | { |
| 42 | name: 'Team', |
| 43 | blurb: 'Invite collaborators. Assign work. No per-seat fees.', |
| 44 | icon: Users, |
| 45 | }, |
| 46 | { |
| 47 | name: 'Proposals', |
| 48 | blurb: 'Draft, send, and collect signatures in-platform.', |
| 49 | icon: FileSignature, |
| 50 | }, |
| 51 | { |
| 52 | name: 'Time tracking', |
| 53 | blurb: 'A timer that lives where the work does.', |
| 54 | icon: Timer, |
| 55 | }, |
| 56 | { |
| 57 | name: 'Timesheets', |
| 58 | blurb: 'Weekly hours that flow into invoices.', |
| 59 | icon: FileText, |
| 60 | }, |
| 61 | { |
| 62 | name: 'Expenses', |
| 63 | blurb: 'Log costs, tag billable, attach to invoices.', |
| 64 | icon: Receipt, |
| 65 | }, |
| 66 | { |
| 67 | name: 'Invoices', |
| 68 | blurb: 'Pull hours and expenses. Export PDF. Get paid.', |
| 69 | icon: FileText, |
| 70 | }, |
| 71 | ] |
| 72 | |
| 73 | export const howItWorks = |
| 74 | { |
| 75 | step: '01', |
| 76 | title: 'Spin up a project', |
| 77 | body: 'Add the scope and team — and a client, if there is one. Takes under a minute.', |
| 78 | }, |
| 79 | { |
| 80 | step: '02', |
| 81 | title: 'Do the work', |
| 82 | body: 'Track time, log expenses, and send proposals as you go. Everything sticks to the project.', |
| 83 | }, |
| 84 | { |
| 85 | step: '03', |
| 86 | title: 'Invoice or just track it', |
| 87 | body: 'Roll hours and expenses into an invoice in one click — or just keep the log for yourself.', |
| 88 | }, |
| 89 | ] |
| 90 | |
| 91 | export const comparison = |
| 92 | { |
| 93 | need: 'Projects & clients', |
| 94 | stack: 'Notion / Airtable', |
| 95 | saturn: 'Built-in', |
| 96 | }, |
| 97 | { |
| 98 | need: 'Proposals with signatures', |
| 99 | stack: 'DocuSign / PandaDoc', |
| 100 | saturn: 'Built-in', |
| 101 | }, |
| 102 | { |
| 103 | need: 'Time tracking', |
| 104 | stack: 'Toggl / Harvest', |
| 105 | saturn: 'Built-in', |
| 106 | }, |
| 107 | { |
| 108 | need: 'Timesheets', |
| 109 | stack: 'Spreadsheet', |
| 110 | saturn: 'Built-in', |
| 111 | }, |
| 112 | { |
| 113 | need: 'Expenses', |
| 114 | stack: 'Spreadsheet / Expensify', |
| 115 | saturn: 'Built-in', |
| 116 | }, |
| 117 | { |
| 118 | need: 'Invoicing', |
| 119 | stack: 'QuickBooks / Wave', |
| 120 | saturn: 'Built-in', |
| 121 | }, |
| 122 | { |
| 123 | need: 'Monthly cost', |
| 124 | stack: '$40–80+', |
| 125 | saturn: '$0–3', |
| 126 | }, |
| 127 | ] |
| 128 | |
| 129 | export const testimonials: |
| 130 | quote: string |
| 131 | name: string |
| 132 | role: string |
| 133 | initials: string |
| 134 | avatar: string |
| 135 | }[] = [ |
| 136 | { |
| 137 | quote: 'Nice.', |
| 138 | name: 'gravityexploitz', |
| 139 | role: 'Developer', |
| 140 | initials: 'GE', |
| 141 | avatar: |
| 142 | 'https://cdn.discordapp.com/avatars/173557815326015488/7c39c3cfa6ffa22c1d171564ee573558.png', |
| 143 | }, |
| 144 | { |
| 145 | quote: |
| 146 | "Genuinely the cleanest workflow tool I've used in years. Replaced three of my subscriptions in a weekend.", |
| 147 | name: 'Lumpus', |
| 148 | role: 'Developer', |
| 149 | initials: 'LM', |
| 150 | avatar: |
| 151 | 'https://cdn.discordapp.com/avatars/607399373638205450/71f02af1f6f099f30ac8a52fa1dcfdf2.png', |
| 152 | }, |
| 153 | ] |
| 154 | |
| 155 | export const faq = |
| 156 | { |
| 157 | q: 'Who is Saturn for?', |
| 158 | a: 'Independent freelancers, small agencies, and solo builders. If you freelance, run a boutique studio, or just want one place to track your own personal projects, this is built for you. Clients are optional — every workspace lets you toggle client involvement on or off per module.', |
| 159 | }, |
| 160 | { |
| 161 | q: 'Can I use Saturn without any clients?', |
| 162 | a: 'Yes. Turn client involvement off and Saturn becomes a personal project tracker — projects, time tracking, timesheets, expenses, and invoices that are just for you.', |
| 163 | }, |
| 164 | { |
| 165 | q: 'Do I have to pay per team member or per workspace?', |
| 166 | a: 'Neither. Pro is billed per owner — upgrade once and you get unlimited workspaces and unlimited team members across all of them.', |
| 167 | }, |
| 168 | { |
| 169 | q: "What's actually free?", |
| 170 | a: 'Every module works on the Free plan — projects, clients, proposals, timesheets, expenses, invoices, and time tracking. Free caps you at 2 active projects. Pro removes that cap.', |
| 171 | }, |
| 172 | { |
| 173 | q: 'Can I export my data?', |
| 174 | a: 'Yes. Invoices and timesheets export to PDF. Project data is yours to take with you.', |
| 175 | }, |
| 176 | { |
| 177 | q: 'Does Saturn replace my accounting software?', |
| 178 | a: "Saturn handles invoicing and expense logging for your freelance work. It isn't a full double-entry accounting system — you can still hand exported data to your accountant at year-end.", |
| 179 | }, |
| 180 | ] |