Final Project Implementation Resources

This is a collection of some online resources for a variety of different frameworks you may want to consider using for your final project. Note that you are not required to use any of the specific frameworks mentioned below and this is only to assist with finding common resources.

Class Code Example Repository

Website Implementation

Front End Webdev Resources

Back End Webdev Resources

The easiest options to get up and running with are Flask and Django which both use Python. Django is a more complete webservice framework, which can make development more convenient, but adds a bit of complexity. Flask is very lightweight and easy to get started with (a “complete” Flask webservice can be created in a single Python file) but since it is modular, you might need to add new components to provide the features you need. Both have good documentation and tutorials/examples should be relatively easy to find online.

Desktop Applications

Mobile Applications

Native Mobile Applications

Cross Platform Mobile Application Development