By: Shashank Padala
Date: 12-Nov-2025
Software Development Lifecycle:
- Requirements → ChatGPT (Dictate your thoughts and ask to convert to below)
- Business Requirements Doc (BRD) or Product Requirements Doc (PRD)
- Landing Page Requirements including copy-writing optimized for conversion.
- User Journey Flow requirements
- UX Designs → Lovable (https://lovable.dev)
- Development
- Integrated Development Environment (IDE) → Cursor (https://cursor.com/download)
- Frontend
- Language → Typescript
- Framework → NextJs
- Styling → Tailwind CSS
- UI Component Library → Shadcn
- Backend → Supabase Provides (https://supabase.com)
- Authentication
- Postgres SQL Database
- Vector Database to store AI Embeddings
- File Storage
- Edge Functions
- Testing
- Manually test user journey flows
- You do not need complex testing frameworks for MVP launch. Only implement this after you are cashflow positive or heading in that direction.
- Deploy / Launch
- Code Repo - Github
- Deployment - Vercel
Appendix
- Replit Promo code: NSREPLIT