From f8363a22941f0fbede7a2e9f8d049a7664122326 Mon Sep 17 00:00:00 2001 From: jasper Date: Sun, 19 Jan 2025 00:41:13 +0100 Subject: [PATCH] updated README.md --- README.md | 25 +++++++++++++++++++++++++ school.db | Bin 0 -> 49152 bytes 2 files changed, 25 insertions(+) create mode 100644 school.db diff --git a/README.md b/README.md index 043823f..cfb4b36 100644 --- a/README.md +++ b/README.md @@ -34,3 +34,28 @@ To get started with **School Planner**, follow these simple installation steps: 1. Clone the repository: ```bash git clone https://gitea.grevsmuehl.org/jasper/schoolplanner.git + +2. Navigate to the frontend directory: + ```bash + cd schoolplanner/frontend + +3. Install frontend dependencies: + ```bash + pip install -r requirements-frontend.txt + +4. Run the frontend with Flet: + ```bash + flet run --web --host 0.0.0.0 --port 9000 main.py + +5. Open a new terminal window, and navigate to the main project directory (schoolplanner): + ```bash + cd .. + +6. Install backend dependencies: + ```bash + pip install -r requirements-backend.txt + +7. Run the backend with Uvicorn: + ```bash + uvicorn main:app --reload --host 0.0.0.0 + diff --git a/school.db b/school.db new file mode 100644 index 0000000000000000000000000000000000000000..27dc14da0b7a2d7d085fc391a60ec66eaf8d7fef GIT binary patch literal 49152 zcmeI*!Ef7C90zbaZjvThaYt2|2nAjlRU0V_WC)=ikjPTEDkN!_q=IoVPV&0ABzETK zjPKs%_q> z8V)5#mOaoN@{X`9h@$WTA%Y;jCJ4ec_a~U*Zek%=ahKvuIwI*Fqxj(KCHXHQvv?{j zeJB4Uf1mkgNl$;8`7G5;=NC^?Z$#{hYzROA0uX=z1m<1f(JSeslFNyYB}Z@fDWi-T zmdS!;rqWQ$EtRy&x2q}%a>-_z%uM5K&FGSr`bmo%H1=xc#$ED}dbbcNIAYW`^#S#Y zg*Vw&-_M@xkbf(aP%1f5Fw8D}$nN*uuS=Rfax8CM3+kekg4DG~%|$YX07 zS+GonVhM83#1g7vbR%mjk>Q?FiwLu?M{i@J_A%`^%+r}+NL|DbgrSv! zRQj=$@ED%l^_$cgb*bqvHeMz}3_$r42P58_s z)3`sPLEoEUOJ2klgzfg8G0WnU+Coy<*bu)8v1!L{e+%sVmH2sp{-!gE<6~>#PIbPZ zZCL{?9882GuaVZ(-G_(PUQKPb%C!Tst?rZ$t1VJFY&6t*OPg#7W6fNdWbI ze0blT{f4@?Tjy8xKlja(hPtD=r>>|?5|C~Nap%c?-K}C(b?+pVaWI@9Dl zPcuh@Hnshm;rXpS&>w066WOb`)Lpd^(cI(fdU{8RC}%Lu8d8(o-rujP<$6RZ_ZH8r zp!@Kf^`w5}=1o%3O``XiMcR~XyZ3$GjfinXPOK3zDeaQB<@AWx_jI#M9AiKy;QRw& zd~}|FQS_4r^b5`O$^x&2YO;|{$+VQgh|{BFXd46FJ|Umelh9cY>w9+&)y*0DLQoT4 z)yWF4R-SlqT7#j*`17}a64G%$^Bh|@OlNZBd|pZ@?<-Lq$ZLG{Ev?R zHl(&gne(BS+O_EeHW<-fe{1I!AODZZzYFr8?hF$IAOHafKmY;|fB*y_009U<00Q$M zkdUs6tQ1R0*_8iUfRF#j<(CEdXZc(Cp8TGh!~_8dKmY;|fB*y_009U<00Izr0R(Qu z6UyrAN_I$1gYi-G1KT<(l5M+qz;m`~fv9G2A+ffW&1G3}s57RIs69h2jl#j zULd=yDEZ}`qHQ_OKsU{4s%5neoi)b!ynOxRtyp4x{l;3hQ@l4Bt)ER-dbV3RYuKZ< zKb-&kS+DQ!S`ZUCciex?f4