screenshot of Talkshow


A Call 4 Papers System - A simple base app as example of Flask Architecture


Talkshow is a simple base app that serves as an example of Flask Architecture. It was developed for the Flask Conf 2018 event with sponsorship from SciELO. The project includes an apostila (PDF guide) that provides a detailed explanation of the files in the repository. The code for the tutorial can be found in the master branch, while the extended branch is used for additional changes and improvements. The TL;DR version is that you can access the app at http://localhost:5000 to view the registered events and submit proposals, while the admin interface is available at http://localhost:5000/admin with the credentials 'admin:1234'. The API documentation can be found at http://localhost:5000/apidocs/.


  • Flask architecture demonstration
  • Event registration and proposal submission functionality
  • Admin interface for managing events and proposals
  • API documentation for the application


To install the Talkshow app, follow these steps:

  1. Clone the repository:
git clone
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Run the application:
  1. Access the app in your browser at http://localhost:5000.


Talkshow is a Flask-based application that serves as an example of Flask Architecture. It provides functionality for event registration, proposal submission, an admin interface, and API documentation. The app can be installed by cloning the repository, installing the dependencies, and running the application.


Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.