Avatar of Swastik Gowda
Recommends
Node.jsNode.js

If it was me, then I would go with node.js because it has huge a number of packages,community,support & good dev experience and learning curve is also not that steep, if coupled with express.js, its gonna be efficient and fast in serving web requests, and if we adopt good design patterns and follow best practices, I guess it will be easy to maintain it as well, and for storing resumes, video rec etc.., I would use assest management tools like cloudinary etc.., rather than storing in db, coz Its gonna be much more faster this way.

READ MORE
5 upvotes·2 comments·43.3K views
Shanover Saiyed
Shanover Saiyed
·
March 28th 2022 at 8:51AM

Okay thanks for taking time, appreciate your recommendation. I'll consider this one.

·
Reply
Yoram Kornatzky
Yoram Kornatzky
·
March 30th 2022 at 3:43PM

Recommending the TALL Stack - Laravel, Tailwind, Alpine, Livewire. You can replace Tailwind with Boostrap or another UI kit.

·
Reply
Recommends
KotlinKotlin

While I am not a big fan of kotlin but I guess for your use-case it would be better, since you need only an android app and learning es6 , react & react native will definitely be a time consuming task since it has a steep learning curve and has a lot to learn, but it is more flexible and useful than kotlin though.

READ MORE
5 upvotes·1 comment·7.3K views
Patrick Metzdorf
Patrick Metzdorf
·
May 27th 2022 at 4:36PM

I would agree with that assessment.

That is, if you do want to stick to Android-only.

If you might branch out to having an iOS version as well, using a cross-platform approach could save you time.

React Native is one way to go, but it's not a small barrier to entry, I would say.

An easier solution could be Kotlin Multi-platform, once you have already done a Kotlin-based Android app.

The language doesn't matter for your choice of backend, i.e. AWS and any other backend services can be called easily from all of them, and most services have SDKs and libraries in all major languages you could use.

·
Reply

I think you should first choose either a database or server side programming language then you can streamline your other choices based on that, but I think if you are building a big project then going with django + firebase / mongodb would be a good choice else choose laravel + firebase.

READ MORE
3 upvotes·1 comment·30.2K views
Bibusa Nkolomba
Bibusa Nkolomba
·
May 26th 2022 at 5:40PM

I use PHP and Python for backend and MySQL. I think I'll go with PHP/Laravel or Python/Django

·
Reply
Recommends
FirebaseFirebase

Doing User authentication (oauth) and session management by ourself is kind a challenging, so if possible use firebase itself since it provides these features out of the box.

READ MORE
2 upvotes·1 comment·29.6K views
saarthak tuli
saarthak tuli
·
May 27th 2022 at 4:18AM

Hey thank you for the advice… I’ll surely continue to use that… but as for database management Like the collection system in firebase is a little hard to implement for large scale apps where I need multiple databases … so should I use MySQL or MongoDB or can I do something similar in firebase??

·
Reply

Python is definitely not useless, It has a ton of usecases, with a huge community behind it, but not that performant and consumes lots of resources, I don't think you should abandon it, and PWA is kind a in its early stage, so I doubt that there will be any language better than js for developing it any time soon, so I guess there are no alternatives, but I guess you will like js/ts if you spend a little more time playing with it, and the same goes for wasm it is also in its early stage, and i guess web assembly and rust will be used a lot for that, and lets say you have built a frontend web app , now with the help of python + django or flask you can write server code, and learn a little bit about databases, then bravo you are a full stack dev.

READ MORE
1 upvote·34.9K views