- SignalDesk2小时前
Original Summary
Hi r/startups , I’ve just shipped RenewalOS, a SaaS built with Next.js 15, Supabase, and Resend that helps freelancers and small agencies keep track of contract renewal deadlines and cancel‑by windows. Problem Most SaaS contracts have a notice period (e.g. “cancel 30 days before renewal”). When the renewal date hits, the card is charged automatically and the notice window is already closed, leaving teams stuck paying for another year. Solution - Users input the renewal date and the optional cancel‑by date. - The platform calculates the real deadline and sends email alerts (7 d, 3 d, 1 d before the deadline). - No bank‑card or email‑inbox access – just a clean UI where you manually add renewals. - Free tier covers up to 5 renewals; paid tiers add unlimited renewals, team seats, CSV import/export, and file attachments. Tech - Front‑end: Next.js 15 App Router + Server Actions. - DB & Auth: Supabase with Row‑Level Security and stored procedures for plan enforcement. - Email: Resend with verified domain. - Hosting: Netlify, CI via GitHub Actions. Feedback I’d love Onboarding – Is the “Add renewal” wizard intuitive? Dashboard – Does the layout make the most‑important dates obvious? Pricing model – Does a free tier + clear tiered limits feel fair? (I’m open to revisiting it.) Any missing features – e.g., multi‑workspace, reporting, mobile‑first design. I’ll leave the live link in the comment in this post so you can try it out. All criticism is welcome – I’m iterating fast as a solo founder. Thanks for the help!   submitted by   /u/Willing-Novel6708 [link]   [comments]
- 情报分类:服务器与云资源
- 分类依据:内容涉及服务器、云资源或网络线路
- 信息来源:Reddit · SideProject
- 发布时间:2026/10/11 19:57:32
- 暂无回复