Welcome to the Das Zeugnisblatt APP, my first CRUD application made in python and Flask. This readme file will give you an overview of the characteristics I put together when building this app. This project is still undergoing construction but I hope I have more time in the upcoming days to advance with it and put some missing features that I have planned to add soon.
- Basic Routing
- 404 error handling
- development env startup
- Create, Read, Update and Delete functionality
- Modern user interface
- Bootstrap 4 CSS framework
- Limited custom css/js
- Easily customizable
Upcoming feature: We will add filters to work with the results table.
Make sure to have Python 3.6 or newer, and pip installed.
$ pip install virtualenv
Create a virtual environment. You can use any name you want, I usually use "venv" as the below command:
$ python3 -m venv venv
$ . venv/bin/activate
Now you have activated your virtual environment and your terminal should display its name as so:
$(venv)
$ git clone https://github.com/AlvisonHunterArnuero/zeugnisblatt.git
$ cd zeugnisblatt
$ pip3 install -r requirements.txt --ignore-installed
$ export FLASK_APP=app.py
$ flask run
$ FLASK_APP=app.py FLASK_ENV=development flask run
You’ll see output similar to this on the screen:
$ FLASK_APP=app.py FLASK_ENV=development flask run
* Serving Flask app "app.py" (lazy loading)
* Environment: development
* Debug mode: on
* Running on http:https://127.0.0.1:5000/ (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
* Debugger PIN: 325-388-378
Afterwards, point your browser to http:https://127.0.0.1:5000/ or the localhost:5000, then check out the source code with your favorite editor. I use Visual Studio Code and Sublime sometimes. Any feedback in regards this code will certainly come handy, thanks for the support, folks!
🌟 PLEASE STAR THIS REPO IF YOU FOUND SOMETHING INTERESTING 🌟