I am looking to develop a social media app, I wonder whether i have the facility to do it through outsystems platform
Hi Dinesh,
Short answer is yes, you can do it in OutSystems but take into account a few very important notes.
Facebook posts, comments and reactions can generate a lot, a lot of data.
Think about 100k users, creating 1 post per week, each one with 50 reactions and 2 pictures. In one month, you would end up with 100k users, 400k posts, 20 million reactions and 800k pictures.
This is not scalable in a SQL database. Given the amount of data it would generate, you would likely need to resort to an integration with a NoSQL database to make it scalable and performant. You can read more about an article on a similar experience here.
Additionally, users used to Facebook learned to expect a great user experience and performance. It will be very hard to match such an experience of a company with such an amount of resources and which has been working on it on 20 years.
Kind Regards,João
Hello there!
It depends at what you want, the quality, and your it background.
You need to create your database, think about your screens, if you want to have some quality and UX you need to think about what you want to have there, in the screens. So if you do things step by step, and you don't try to do everything at once, it will be not so difficult. It's just because of the amount of work you need to do and not by the difficulty, it is difficulty if you don't have some background. That way it's not going to be possible to do some features if you want. But anyway, you have here the forum, and we can help you in any doubt, just be specific pls.
Have a look at this post to have a look at the difficulty and the amount of work and if you can have some inspiration! :)
https://www.outsystems.com/forums/discussion/26791/social/
Regards,
Márcio