Guide: Back-end - Python & Flask
Description
Python is a hugely popular general purpose programming language. In this Guide you will use it to create a restful API using Python and the popular framework Flask.
Knowledge
- Understand what is Python
- Understand what is Flask
- Understand what is a RESTful API
Skills
- Be able to create an API using Python and Flask
Topics
- Python
- Flask
- Create a Restful API
- Deployment
Action Points
- Take on a crash course on Python
- Take on a crash course on Flask
- Create an API and deploy it
Deliverable: Flask API
- Submit:
- Github repository + Public URL
- Project description and details in the README.md file
- Minimum requirements:
- Create a Flask API
- Make use of a some persistence method, such as SQLite or PostgreSQL
- A simple interface to consume the API is required
- Theme ideas:
- System that interfaces with some AI service such as Amazon Rekognition (maybe to log people in with face recognition?)
- Remote control to a/many IoT device(s) (allow users to register new devices?)