I am planning to develop my own side project with the purpose to upload it to Github and post it into my CV.
I am familiar with Java Spring, Android and a little Python and C#.
The project that I thought about is a Tutoring app which allows tutors to define their classes/students , upload excersises/grades…
There will be a mobile app for students, desktop app for the tutor and a server to manage the DB.
I am a little bit confused about which technology to use in order to develop these apps.
I thought about :
- Android for mobile
- Java spring for the server
But regarding the desktop client, I am still confused about which technology to use,
I thought about Python because I want to integrate some machine learning capabilites into it,
But I am not familiar with Python as a desktop app, I heard that Python is used in the real world more for scripting and for automation,
I don’t know if it’s the better choice for the desktop app. And i am not familiar with it’s limitations.
I would like to hear your suggestions for the choice.