From fb95d9f10f8d02039c6ce50114626fe4412e36c6 Mon Sep 17 00:00:00 2001 From: Mohammad Rameen Date: Fri, 12 Sep 2025 07:07:11 +0530 Subject: [PATCH] Added starting project --- .../.DS_Store | Bin 0 -> 6148 bytes .../main.py | 33 ++++++++++++++++++ .../requirements.txt | 3 ++ .../requirements_3.13.txt | 17 +++++++++ .../templates/add.html | 18 ++++++++++ .../templates/index.html | 15 ++++++++ 6 files changed, 86 insertions(+) create mode 100644 Visual Studio Code Projects/day-63-starting-files-library-project/.DS_Store create mode 100644 Visual Studio Code Projects/day-63-starting-files-library-project/main.py create mode 100644 Visual Studio Code Projects/day-63-starting-files-library-project/requirements.txt create mode 100644 Visual Studio Code Projects/day-63-starting-files-library-project/requirements_3.13.txt create mode 100644 Visual Studio Code Projects/day-63-starting-files-library-project/templates/add.html create mode 100644 Visual Studio Code Projects/day-63-starting-files-library-project/templates/index.html diff --git a/Visual Studio Code Projects/day-63-starting-files-library-project/.DS_Store b/Visual Studio Code Projects/day-63-starting-files-library-project/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..08830864834657d91f7ddd30a09864a8e811f2cc GIT binary patch literal 6148 zcmeHKyH3L}6g@5l6%dHAqko{3h?m$>6t)T#MKD8OJd`$3n@V)c#?D9ZCoKF4f5Ex7 zhgJot6GGHCx<2;xeb`4$Tmw+&lWqX)0jN*~%Uf)|5t$cVkdm`(5S7Vs2aN!y*vIjL zw>NkOJOh7?0eN?K`My4)iymg*-!oc|aFFHg=470Y==XvcQ;d<*bAUQ-kRri^{T{7# zM2yd=bzF1Y!^l`OJTQAg&G-!H-{UBupY%p1E=9-X88U<93UI(jo19WpvsRyNiz~>P zF~yKxEykyKVxEqRi*bb}{Ti&$p`WaD%JCt06ELF7x>M9}LQ9Q#WxXS|kIZ*ZOW&+j z_ER%!ZgW;VBqp1yR$qd-OUK;$48y=C>&dz@!-Dk3$$b!a(m`f_9;IjEH(rA@irPuq z=4|D)y7T$*_TKo(v%92c_ApynGo67UzkZvZ0nfnl49NFEQw2kZg+=q} zU}LTT#4^oB*q6J6#At`1!@?qGD9VNsZK!fr3}wS<*Um3=SXi{-Q10@fTxI2MD9Ti4 zer?>LLW{oj40s0S8CbK!Jvsj`e!lBv!Br5fR!mJTs=SXiWm;{OO38hqm!_*DkJ0CYNW761SM literal 0 HcmV?d00001 diff --git a/Visual Studio Code Projects/day-63-starting-files-library-project/main.py b/Visual Studio Code Projects/day-63-starting-files-library-project/main.py new file mode 100644 index 0000000..a2099a9 --- /dev/null +++ b/Visual Studio Code Projects/day-63-starting-files-library-project/main.py @@ -0,0 +1,33 @@ +from flask import Flask, render_template, request, redirect, url_for + +''' +Red underlines? Install the required packages first: +Open the Terminal in PyCharm (bottom left). + +On Windows type: +python -m pip install -r requirements.txt + +On MacOS type: +pip3 install -r requirements.txt + +This will install the packages from requirements.txt for this project. +''' + +app = Flask(__name__) + +all_books = [] + + +@app.route('/') +def home(): + pass + + +@app.route("/add") +def add(): + pass + + +if __name__ == "__main__": + app.run(debug=True) + diff --git a/Visual Studio Code Projects/day-63-starting-files-library-project/requirements.txt b/Visual Studio Code Projects/day-63-starting-files-library-project/requirements.txt new file mode 100644 index 0000000..d9d91ff --- /dev/null +++ b/Visual Studio Code Projects/day-63-starting-files-library-project/requirements.txt @@ -0,0 +1,3 @@ +Flask==3.0.0 +flask_sqlalchemy==3.1.1 +SQLAlchemy==2.0.25 \ No newline at end of file diff --git a/Visual Studio Code Projects/day-63-starting-files-library-project/requirements_3.13.txt b/Visual Studio Code Projects/day-63-starting-files-library-project/requirements_3.13.txt new file mode 100644 index 0000000..0a56cdb --- /dev/null +++ b/Visual Studio Code Projects/day-63-starting-files-library-project/requirements_3.13.txt @@ -0,0 +1,17 @@ +# Tested on Python 3.13.1 +# ======================= +# In the terminal use: +# pip install -r ./requirements_3.13.txt +# +blinker==1.9.0 +click==8.1.8 +colorama==0.4.6 +Flask==3.1.0 +Flask-SQLAlchemy==3.1.1 +greenlet==3.1.1 +itsdangerous==2.2.0 +Jinja2==3.1.5 +MarkupSafe==3.0.2 +SQLAlchemy==2.0.37 +typing_extensions==4.12.2 +Werkzeug==3.1.3 diff --git a/Visual Studio Code Projects/day-63-starting-files-library-project/templates/add.html b/Visual Studio Code Projects/day-63-starting-files-library-project/templates/add.html new file mode 100644 index 0000000..7be302f --- /dev/null +++ b/Visual Studio Code Projects/day-63-starting-files-library-project/templates/add.html @@ -0,0 +1,18 @@ + + + + + Add Book + + +
+ + + + + + + +
+ + diff --git a/Visual Studio Code Projects/day-63-starting-files-library-project/templates/index.html b/Visual Studio Code Projects/day-63-starting-files-library-project/templates/index.html new file mode 100644 index 0000000..a8bc548 --- /dev/null +++ b/Visual Studio Code Projects/day-63-starting-files-library-project/templates/index.html @@ -0,0 +1,15 @@ + + + + + Library + + +

My Library

+
    +
  • +
+ + Add New Book + +