#🔒 Is Python what I’d use to develop this?

19 messages · Page 1 of 1 (latest)

viscid escarp
#

Ok, been brainstorming and landed on a project I want to do. I am a basketball trainer, primarily for youth.

I want to make an app that doesn’t have to be downloaded but can be accessed on mobile where I’ll store videos that trainees can review to work on moves. Possibly down the line put a spot where students can upload their own recordings to show their progress.

Did some research and the results were Python and something called a PWA, does anyone have experience with something like this and able to point me in the right direction to begin?

heady rapidsBOT
#

@viscid escarp

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

trail bramble
#

PWA stands for progressive web app, and it's pretty much a website but with some features that integrate it into the user's device a bit more. So Python here would probably used on the server more unless you used something to transpile (convert) it to JavaScript, which is the programming language that's normally used on the website itself.
I personally wouldn't recommend doing this, and just making a website normally with Python on the back-end.

boreal monolith
#

I have some experience in python Flask websites and with Flask as the backend it is very doable to create a PWA. It works just like how afx describes, a website that can be added to the homepage. Here's an article that should point you in the right direction. https://medium.com/@tristan_4694/how-to-create-a-progressive-web-app-pwa-using-flask-f227d5854c49

Medium

In this tutorial, we assume you already have a basic understanding of the Flask framework and that you can build an app as simple as the…

dusk elbow
#

Not sure how you did the research, but Dart/Flutter is more popular an approach these days for mobile (iOS/Android) and you might even find good samples to get started.

viscid escarp
#

Thank you all, now more research to do

#

Was trying to find out how to start my portfolio and hit a brainstorming dead end when this popped in my head

trail bramble
#

If you want a good place to start, I'd recommend learning the main web technologies (HTML/CSS/JS) and learning a Python web framework such as Flask (like Befell mentioned earlier)

viscid escarp
stoic wyvern
# viscid escarp Thank you all, now more research to do

this can be implemented in multiple ways,
you could either make a website or portfolio, with the videos stored on it; and customized to your needs.
the backend; loading videos, redirecting, and logging can be done with Python.
however for the Front end, you'd require some html, and JS would certainly help (there are some good libraries for JS too).
additional ideas: implementing auth service, for students to login to upload, and leave personal notes.

another way, would be to make an android app - for this, languages like Dart(/flutter) or Kotlin would be better suited than Python. though creating it in Python is still somewhat viable.
additional ideas: app can send notifications about new videos or upcoming sessions

** a few caveats for this approach are that it'd need to be downloaded; and registering on app store/google play require fees. you could perhaps send it personally as apk for each student/trainee instead.

rustic palm
#

If portfolio is your goal, there's still plenty in the video game space. Check out the Tech Artist role

viscid escarp
rustic palm
#

no, it's a role in the game's industry

viscid escarp
viscid escarp
rustic palm
# viscid escarp Ah, gotcha

There are many different specializations within tech art, but at its core, it's about streamlining art creation and implementation. Whether on the tools side of things—building pipelines and custom tooling, or the game content side—rigging characters, or creating shaders, tech art requires keen problem solving skills. Check out this video to...

â–¶ Play video
#

I find this is a really nice video that shows off what it's all about

heady rapidsBOT
#
Python help channel closed for inactivity

This help channel has been closed. Feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.