nighthawkcoders / flask_2025

This project is a web application for managing Classroom instruction and operations. It is built using Flask, SQLAlchemy, and other requirements.txt dependencies.
https://flask2025.nighthawkcodingsociety.com/
0 stars 12 forks source link

README

This is a project to support AP Computer Science Principles (CSP) as well as a UC articulated Data Structures course. It was crafted iteratively starting in 2020 to the present time. The primary purposes are ...

Flask Portfolio Starter

Use this project to create a Flask Server.

The conventional way to get started

Quick steps that can be used with MacOS, WSL Ubuntu, or Ubuntu; this uses Python 3.9 or later as a prerequisite.

mkdir -p ~/nighthawk; cd ~/nighthawk

git clone https://github.com/nighthawkcoders/flask_2025.git

cd flask_2025
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Open project in VSCode

Idea

Visual thoughts

The Starter code should be fun and practical.

Files and Directories in this Project

The key files and directories in this project are in this online article.

Flask Anatomy

Or read this entire series of articles starting with the Intro, Anatomy, and more ...

Flask Intro

Implementation Summary

July 2024

Updates for 2024 too 2025 school year. Primary addition is a fully functional backend for JWT login system.

July 2023

Updates for 2023 to 2024 school year.

January 2023

This project focuses on being a Python backend server. Intentions are to only have simple UIs an perhaps some Administrative UIs.

September 2021

Basic UI elements were implemented showing server side Flask with Jinja 2 capabilities.