Best Flask open-source libraries and packages

SkillBuilder Frenemies

A toy Python app to learn/practice your Python programming
Updated 2 months ago

Startfield Skill Builder Series: The Frenemies Roadmap

This repository contains Python source code that accompanies a series of projects in the Frenemies project line. We start with the first Release which is essential a single python file that implements a CRUD style interface (Create, Read, Update, Delete) for the Frenemies App. This is a really simple (silly even) app where you can track who your friends and enemies are. I'll use a series of branches and releases where interested coders can grab snapshots of the code at the different steps of development.

  1. Release Step1: This is the simple one file version

  2. Release Step2: Lets introduce a class and module structure.

  3. Release Step3: Here we will explore the power and features we can exploit of Git and GitHub for collaboration.

  4. Release Step4: Lets add some testing to the code base. I know this is a bit far into the project but I didn't want to overwhelm beginners and the very beginning. Now its perfectly fine to overwhelm them! ;-)

  5. Release Step5: Up until this point we were just using a dictionary and a csv file for our data storage. Let's upgrade to a true database.

  6. Release Step6: Let's upgrade from essentially a console app to a web based app! We'll use the Flask framework. This can get complicated fast. So this will be a gentle intro and a simple design with a limited number of add ins.

  7. Release Step7: Now we are really gonna have some fun and add a bunch of bells and whistles to our Flask based Frenemies app!

Tags tdd