Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

iOS

Personal Project

I have been working on creating my own social networking app but I have never made an app before. If I'm creating something with the intent of having something to the scale of Instagram and Twitter how would I approach creating a login system? I know for the Ribbit app they use Parse.com to create a login system but would something to the degree of Instagram be able to be run off of Parse? Is purchasing your own server the only way to do this and if so how would you approach creating a login system on a server? Any help would be greatly appreciated!

1 Answer

Sebastian Nitu
Sebastian Nitu
8,616 Points

Don't be fooled by the "free" Parse.com account, it is meant more as a conduit to the paid accounts. Parse.com si a very capable option for pretty much everything you would want for an app's back-end.

I would personally go with Parse.com and see how that works out instead of investing time & money in new hardware and associated technologies to learn - you do need to learn a bunch of other stuff to do back-end development.

Frankly, building your own back-end is not feasible in the short run if you just want to build one app or be an app developer. In general, companies have back-end developers, front-end developers and mobile developers and you would rarely find one developer that builds an app and the back-end logic by himself. It's can be somewhat too much for one person to handle - stick with parse, there are HUGE apps that are parse-driven.

disclaimer

I am not affiliated in ANY way with parse.com and this is my own personal opinion based on how I would do things. :)