How to convert python program to web app on server

Posted on 2012-09-19
Last Modified: 2014-08-08
I have done a program in Python 2.7 that applies image filters to user selected images e.g. by turning them to sepia, negative, black & white, etc. It uses Tkinter for the graphics user interface and python image library to manipulate the images. The program works acceptably on the eclipse IDE.

However, I was thinking about how to turn this into a web app. I am looking to transfer this to work on an Amazon cloud server.  This app would just be intended for me to use only to get a feel for this area.  Web app design is brand new to me but as I understand it, for the client side user interface I would need to convert the program by adding javascript and html to the client side while python handles the server side? Does anyone know of any tutorials or other resources that are particularly good at covering web apps perhaps like the one I am describing, using python, html and javascript?  Something that's beginner friendly would be wonderful!
Question by:conradblue
    1 Comment
    LVL 26

    Accepted Solution


    Afraid you'll more or less need to start again from scratch.

    Your first step would be to choose a WEB framework to handle the presentation layer.

    Then have a look at a few of the appropriate Amazon EC2 tutorials to get an install up and running, where you can have a play e.g.

    then start hacking.

    Featured Post

    Highfive + Dolby Voice = No More Audio Complaints!

    Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

    Join & Write a Comment

    I've been asked to discuss some of the UX activities that I'm using with my team. Here I will share some details about how we approach UX projects.
    Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption.  Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…
    The viewer will get a basic understanding of what section 508 compliance can entail, learn about skip navigation links, alt text, transcripts, and font size controls.
    The viewer will learn how to successfully download and install the SARDU utility on Windows 7, without downloading adware.

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now