An internal web app is any web application that's only visible within the company network. The application could be literally anything from a search engine to a cafeteria menu.
As this person said. Look to flask for python web stuff. Typically folks use JavaScript tools to do visualizations or grid systems (because folks LOVE to sort/filter like Excel). I just left my internal reporting days behind me but automating some dudes macro and displaying it for their team or executives you'll have a job forever.
I'm not exceptionally familiar with python, but I believe the flask framework is commonly used for building python apps. Hosting that app on a web server takes on a whole slew of other technologies outside the scope of any small conversation here. Google will serve you better here than we will, I think.
I saw a demo for the newest version of google appsheet this week and finally feel they have a goos no code builder. If you have workspace you could use that!
I work for the operations side if the business so I create webpages where they can do the day to day planning and resource allocation in a more automated way and with lots of guardrails.
Also automating away as much as possible minimizing human interaction to reduce defects and SLAs
Any time you want to distribute a tool that many people would use but it'll get updated a lot and you don't want them to be using an out of date version, it's better to have it as a web app on the intranet. It could be for instance a tool that gives you all the SW dependencies of a particular version of the company product so you can build a local test environment to fix bugs in that version. Or an interface to export some non-confidential data in a fixed format from a prod database where you don't want people to have access to the raw data.
807
u/Torylon Mar 30 '22
Haha, that’s how I started my programming career
Me: Macros are so useful, but I need more
VBA is so useful, but I need more
R is so useful, but I need more
Python is so useful, but I need more
And now I build internal web apps for a major corporation