+1 -1 +34
Vote on this proposal

Flask: Introduction to its cool features and ShareNote app construction

by Elita Lobo (speaking)

Section
Web Development
Technical level
Intermediate

Objective

The main objective of this session is to introduce Flask (web framework)and its unique features in details to the attendees and help them to get started with building their own cool Flask apps. In this session we would cover the basics of Flask as well as see in depth how to develop a simple note-sharing flask application-ShareNote which would be similar to Fpaste.

Description

Basically this session would highlight the following topics:
1. Introduction to Flask as a micro web framework
2. Brief Introduction to Werzeug and jinja2 template engine.
3.Templating and URL Routing in Jinja2 and Werzeug with a Helloworld Flask application example.
4. Building note-sharing application which would be similar to Fpaste.
The note sharing app would consist of login/signup and users and share notes after logging in, and each note can be made private or public through option of setting a password for each shared note.

Requirements

basic knowledge of Javascript and Database Management System preferably Sqlite.
Attendees should have flask , virtualenv , python > 2.6 and sqlite installed on their laptops.

Speaker bio

I am a 3rd year Electronics and Communication Engineering student from NIT Durgapur . I am a foss enthusiast and a passionate coder and currently working on a GSOC project. I have worked as a Python developer in a startup company Addittiveware which helped me enhance my knowledge on Flask.
Blog: http://elitaastridlobo.wordpress.com/
Link to Github: https://github.com/elitalobo/HomeTask1

Comments


  • 3

    [-] Anand Chitipothu 258 days ago

    Do you think you can teach how to build apps in Flask in 30 minutes?


  • 2

    [-] Kushal Das 270 days ago

    You should share your slides as this is your first big talk.


    • 1

      [-] Elita Lobo 268 days ago (edited 268 days ago)

      Kushal Das, I have shared the slides of the introduction part for now.Would share the slides of 'construction of the sharenote app' soon.


  • 1

    [-] Aravind Krishnaswamy 229 days ago

    Elita, I dont think you'll have time to cover both an introduction and the construction of your app. I think you may want to focus on just the latter. Also, for some reason, I cant see the slideshare embed - can you provide a direct link?


    • 1

      [-] Elita Lobo 227 days ago (edited 227 days ago)

      http://www.slideshare.net/elitaalobo1/flask-35316964?fb_action_ids=418689561605833&fb_action_types=slideshare%3Aupload&fb_source=og_timeline_photo_robotext

      These are the slides of Introduction to Flask. If you think that time would be insufficient to discuss both , then I'll focus more on construction of note application and try to give a more detailed explanation for the same. Thanks for the feedback.
      Do I need to provide slides of the note-app construction?


  • 0

    [-] Elita Lobo 250 days ago

    Yes, its a small application which can be taught in 30 mins. I am planning to show the user step by step how to create the hello world application and then explain the code of the note app I have created , in detail.

Login with Twitter or Google to leave a comment →