Hello Blinders, I want to give life to my idea and working on getting things started. Since Ideas are worthless, I cannot ask others to dedicate their time to develop my app and wanted to build a decent MVP that can scale for at least 100K - 1M users. My idea is a kind of social app for a specific niche. I initially thought of starting with an IOS-only app and think about Andriod/Web others later and started learning SwiftUI and doing some mini-projects But when I was thinking about Organic growth, my app will grow faster if the user can share my app content and others can view it in the browser. Can I do this without a website? ( Example: My app is similar to Instagram but exists only on IOS. If some user wants to share a post ( that has images) to other apps like Snapchat, WhatsApp, or FB groups, Can others view the post with images in the browser when they click that link without the need to download the app? ) If I cannot do this with an IOS-only app, which tech stack to choose? I am a Data Engineer and plan to dedicate 8 months to learn and build an MVP but just want to pick up the right tech stack before quitting my job to go all in to try. Looking forward to your suggestion and thanks in advance for helping me to learn and grow to build. This is what AI gave me as a starting point using React Native Advanced Web Companion (React Native) Architecture: Shared Codebase (JavaScript): Reusable UI components, business logic, data models, auth & API communication. Managed with React Native, CodePush, shared libraries, or a monorepo. Microservices Architecture: Separate services for tasks like user, data, posts. Communicate via REST APIs or GraphQL. API Gateway: Single entry point for app & web requests. Routes to services based on URL & authorization. Shared Database: Stores user & post data (e.g., PostgreSQL). Consider cloud options for scalability. App & Web Companion: App: React Native UI integrated with native features. Web: React UI optimized for web experience. Both communicate with API gateway for data & actions. Additional Considerations: State Management: Choose a suitable state management solution like Redux, MobX, or Context API for managing shared state across both platforms. Performance Optimization: Utilize code splitting, lazy loading, and caching techniques for optimal performance on both platforms. Security: Prioritize security throughout the architecture, including input validation, data encryption, and secure API communication. #startup
Ask someone on Fiverr to build it for you faster and cheaper. You can always build the right way once you have some funding and users
I tried Fiver earlier for my other side gigs, and I feel its really difficult to find one with real skill. You have to try many to find a real one. But thanks for suggestion, I will try to find until I finish learning.
I usually do a paid test giving the same project to multiple freelancers and move forward with one of them after reading them on various aspects like quality of work, independence, communication, openness to feedback, flexibility and price. It's an upfront investment but has been worth it. Kinda like dating before marrying
2024 Presidential Election
Yesterday
1540
Uh oh: President Trump leads Biden 49% to 43% in a two-way race.
Health & Wellness
Yesterday
1028
Issues with sleep
Tech Industry
Yesterday
629
How’s capitalism going?
Tech Industry
Yesterday
838
Musings (rant?) of an old timer
India
Yesterday
3545
Why is it so G*damn difficult to move money out of India
This is too complicated for an MVP. You should probably just create a web app using React / Flutter / whatever you’re most comfortable with. Then convert that into mobile versions - React and Flitter do this (there might other frameworks out there). Use simple backends - again whatever you’re most comfortable (I’d go with AWS Lambdas, node, or Django since that’s what I’m good at). You don’t need all the bells and whistles for an MVP. Your goal is to make something fast that works without focusing on optimization or a 100 features. 8 months is too long imo.
Also, I’m building an MVP too. Dm me if you wanna build together and keep each other in check
True. That’s what I thought when AI spitted me that response. When I wanted to start, I initially thought of using just tailwind , JavaScript and firebase/supabase for web and capacitor js for mobile. But considering primarily the performance( my app extensively need to use maps) , I choose native . Now I just want to develop an app with my minimum required features and that is when above question popped up. And thanks, I will DM you, it’s great to have an accountability partner. If anyone is starting and wants to have an accountability partner, please DM me. Lets have a real group and see how far we can go together,