0
Building a similar site/app to Sololearn
I want to build a similar app for internal use in my company. A way of centralizing the different training topics that are only on PDF now. Any pointers as to what should I be learning? HTML, CSS, PHP, Javascript, MySQL is what I'm currently studying (some python too). From 1 to 10, what level of difficulty would it be to face such a task? Thanks!
4 Answers
+ 3
Not to downplay what SoloLearn does but in terms of difficulty, it's not difficult in regards to programming it. It'll be most difficult in regards to the actual content itself. However, difficulty is determined largely in part to your own knowledge and experience, if you know how to do it then it's not difficult, but becomes more difficult with the less you know about it.
I don't know what SoloLearn used to do it, but what you're doing is a good starting point at least. I'd learn some Java/Kotlin also, that'll help out with making the app. Maybe worth picking up on NodeJS also, depending upon how you're planning to run things.
Honestly, there are a LOT of ways you can go about the same thing, so learn what you can and then you'll have better discernment on the way that best works for you.
+ 2
Do you mean the content (lessons, quizzes, etc), the runtime compilation environment, code storage, etc (e.g. if you're thinking app or just browser support).
For example, the security position is significantly different if you go with a content management system (like WordPress or Magento) vs. an arbitrary code execution system (where you might better spend resources on PaaS, then customize).
0
You definetally need to learn basic web development(html,css and js) but sql is also really important for local storage and session storage.
0
Thanks for the great answers.
I'm not interested on the compilation enviroment. I just want to build a similar app for training on the company tasks. The content is already created, I would just need to adapt it to each lesson.
I guess I'll try to do something similar, web based, and take it from there. If they like it, then making it an android/iOS app would be a whole different goal.
I just wanted to know if the task of building it would be reasonable for a newbie. But I'll give it a shot.
Thanks!