The 2020 MVP Stack
This is the stack I would use if I would build a new MVP at this moment.
The MVP in mind is any web and mobile application. The idea is to have tools that don’t have a steep learning curve and let you focus on the essential: releasing your MVP.
The choices have been influenced by my experience of building a startup in a remote environment during the past two years.
Let me know on Twitter what would be your preferred MVP stack for an application or what you would change on my.
Tech Stack
- Programming Language: TypeScript
- Frontend Framework: Next.js
- Mobile Framework: React Native
- CSS Framework: Tailwind UI
- Hosting: Vercel
- API Framework: NestJS
- Headless CMS: Contentful
- Database: MongoDB Atlas
- Authentication: Firebase Authentication
- Notification API: OneSignal
- Email API: SendGrid
- Image API: Uploadcare
- Video API: Mux
- Payments: Stripe
- VCS Hosting: GitHub
Development Techniques
Business Tools
- User Management: G Suite
- Messaging: Slack
- Email Marketing: SendGrid
- Collaborative Email: Front
- Internal Tool Builder: Retool
- Documents: Notion
- File Storage: Google Drive
- Project Management: Linear
- Designs: Figma
Runner-Ups
Tools I’ve been hesitating to add to this stack: