31 الالتزامات

المؤلف SHA1 الرسالة التاريخ
9dbd814f6c fixing Hardcoded Non-Cryptographic Secret and change the port to 8080 .
- version : 2.6
- Details : adding .env file that has the secret key and use it .. using
  different python modules and removing the unused route `/add_lesson`.
//############################################//
	modified:   .gitignore
	modified:   app.py
	modified:   requirements.txt
	modified:   serve.sh
//############################################//
2025-10-01 11:12:20 +03:00
95bb3e5ecb adding licence first-stable-release 2025-10-01 09:57:55 +03:00
2aa5df10ee adding a new logo,changing the title in the UI .
modified:   README.md
	new file:   logo.png
	modified:   static/favicon.ico
	modified:   templates/index.html
	modified:   templates/modify_info.html
	modified:   templates/points.html
	modified:   templates/record.html
2025-10-01 09:38:19 +03:00
56652a73fc removing unnecessary html code in points route .
- version : 2.5
- Description : the last stable Flask app in a single file
- TODO :
* Clean architecture refactoring .
* Adding authentication and advanced settings .
* Performance and security improvements .

//############################################//
	modified:   templates/points.html
//############################################/
2025-09-30 15:31:01 +03:00
89f5c1a425 making the UI and the logic for the record route .
- version : 2.4
//############################################//
	modified:   app.py
	modified:   templates/record.html
//############################################//
2025-09-30 13:42:29 +03:00
0c75950c55 adding a favicon with attribution in README file
- version : 2.3
//############################################//
	modified:   README.md
	new file:   static/favicon.ico
	modified:   templates/template.html
//############################################//
2025-09-22 13:29:36 +03:00
2dfb44239d changing system name with minor changes
- version : 2.2
//############################################//
	modified:   README.md
//############################################//
2025-07-30 19:36:31 +03:00
3a1d8e236a fixing Shown Errors in app.py
- version : 2.1
//############################################//
	modified:   app.py
//############################################//
2025-07-29 20:00:18 +03:00
664db44bee Revert "Seprating Routes Function From app.py"
This reverts commit e014d09b29.
2025-07-29 19:43:59 +03:00
e014d09b29 Seprating Routes Function From app.py
- version : 2.1
- description : I have applied the seperation in the backend code and
  fixed some errors here and there ...like the typing error in routes/students.py
  ... I have replaced it with 'Any' type until I find A better solution
  for that .
//############################################//
	modified:   app.py
	new file:   extentions.py
	new file:   routes/__init__.py
	new file:   routes/csv.py
	new file:   routes/points.py
	new file:   routes/students.py
//############################################//
2025-07-29 19:13:19 +03:00
4f00ff0683 adding README.md for guidance
- version : 2.0
//############################################//
	new file:   README.md
//############################################//
2025-07-10 14:38:08 +03:00
3e03f2d1ee toggling between manual entry and csv file entry in index.html
- version : 1.9
//############################################//
	modified:   templates/index.html
//############################################//
2025-07-10 14:05:45 +03:00
8721f1e8cc making the UI cleaner and easier
- version : 1.8
- description : making the selection of students with checkboxes and
  keeping the fuzzy search enabled .
//############################################//
	modified:   app.py
	modified:   templates/points.html
//############################################//
2025-07-10 13:42:30 +03:00
88c5c9fabf moving the database file to databases/ dir
- version : 1.7
- description : moving the database file to databases/ dir and updating
  init-db() function to use the databases/ dir as the default .
//############################################//
	modified:   .gitignore
	modified:   app.py
//############################################//
2025-07-10 13:27:11 +03:00
a3788e843a Enhance the adding/removing students feature
- version : 1.6
- description : making a dropdown for searching for a specific student
  and add an option to add/remove points for every students .
//############################################//
	modified:   app.py
	modified:   templates/points.html
//############################################//
2025-07-10 13:15:01 +03:00
55c5c4d6a8 adding/removing students functionality
- version : 1.5
- description : adding the functionality to add/remove points for any
  student .
//############################################//
	modified:   app.py
	modified:   templates/index.html
	modified:   templates/modify_info.html
	modified:   templates/points.html
	modified:   templates/template.csv
//############################################//
2025-07-10 13:00:19 +03:00
bf2b6647ce - version : 1.4
- description : serving the the localhost only .
2025-07-10 12:24:57 +03:00
75f5d5f4bc - version : 1.3
- description : adding two optional fields (notes and registration date)
  and make the change accessable in the frontend .
2025-06-12 16:10:32 +03:00
ad95102ae9 - version : 1.2
- description : adding a delete route and the corresponding button in
  the html file .
2025-06-12 15:58:27 +03:00
e96de0d016 - version : 1.1
- description : minor changes .
2025-06-12 15:50:06 +03:00
ba1edd74da - version : 1.0
- description : adding a production server launching script with valid
  requirements.txt file .

	new file:   requirements.txt
	new file:   serve.sh
2025-06-11 20:45:39 +03:00
92f3222e1b - version : 0.9
- description : adding an option to modify any student's info with
  seperate modify_info.html file and seperate route .
2025-06-11 19:22:28 +03:00
731e45f75c - version : 0.8
- description : adding record and points pages and adding a navbar .
2025-06-11 19:03:59 +03:00
c5d5c1408c - version : 0.7
- description : adding download template option and move (template.csv -> templates/template.csv).
2025-06-11 18:19:44 +03:00
6840e565a4 - version : 0.6
- description : adding fuzzy search to the table of students .
2025-06-11 18:01:34 +03:00
de8970436c - version : 0.5
- description : making a template.html and use it in index.html .
2025-06-11 17:43:28 +03:00
e1ff741007 - version : 0.4
- description : successfully implementing import from .csv file feature
2025-06-10 16:06:54 +03:00
3441a430b8 ignoring changes in database
and adding a .csv template file .
2025-06-10 14:55:17 +03:00
937978c779 - version : 0.3
- description : make the UI with arabic and trying to add importing from
  .csv feature .
2025-06-09 22:54:17 +03:00
f90180ffc1 - version : 0.2
- description : add full info for every student .
2025-06-09 20:41:47 +03:00
dde868789c - version : 0.1
- description : initialize the app
2025-06-09 19:52:42 +03:00