Commit Graph

62 Commits

Author SHA1 Message Date
0e5851c4c1 URL in api.txt ergänze 2024-09-05 11:54:19 +02:00
82a2b886e0 docs: update README to include command for starting the app as a Docker container 2024-09-05 11:52:42 +02:00
0e826dd42f fix: set executable permission for start.sh in Dockerfile 2024-09-05 09:51:06 +02:00
5031ebf4b2 fix: update Docker container restart policy to 'unless-stopped' 2024-09-05 09:42:48 +02:00
bb33b3d533 feat: add restart policy to Docker container for automatic restarts until manually stopped 2024-09-05 09:42:28 +02:00
286b23bf93 feat: set container name to MikaApp in docker-compose.yml 2024-09-05 09:40:37 +02:00
e277542a9d fix: ensure start.sh is correctly copied into the Docker image in Dockerfile 2024-09-05 09:39:32 +02:00
6755f1ddf9 feat: add start script to pull latest git repository and run Flask application in Docker container 2024-09-05 09:26:42 +02:00
cf6a303e56 feat: add docker-compose.yml for app with folder mapping for instance directory 2024-09-05 09:24:19 +02:00
c6b3bc7662 feat: add port mapping for Flask in Dockerfile to expose port 3004 2024-09-05 09:20:58 +02:00
cf4047a298 feat: create Dockerfile for Flask application setup 2024-09-05 09:17:10 +02:00
3f0f4ab959 docs: add api.txt with detailed API endpoints and their input/output specifications 2024-09-04 20:55:30 +02:00
f780591c7b docs: Update README to include detailed request and response data for API endpoints 2024-09-03 21:16:14 +02:00
c1b6396142 docs: Update README to provide detailed explanations for API endpoints 2024-09-03 21:15:21 +02:00
14e5a9ae1c docs: update README to reflect new features and endpoints 2024-09-03 21:14:54 +02:00
facc27def3 feat: add endpoint to change user password with validation for current password 2024-09-03 21:11:02 +02:00
c5ec574873 fix: replace Image.ANTIALIAS with Image.LANCZOS in resize_image function to resolve AttributeError 2024-09-03 14:55:24 +02:00
47dade0384 feat: add image resizing functionality to limit height to 50px during game addition 2024-09-03 14:54:14 +02:00
4072b9e606 feat: add Pillow to requirements.txt for image resizing functionality 2024-09-03 14:52:17 +02:00
155ce5c9d5 feat: add delete_game route to remove game and its associated image file 2024-09-03 14:29:21 +02:00
56f8939b9d feat: send base64 encoded images in game list response 2024-09-03 12:05:54 +02:00
e28d6660ae feat: save relative image path in the database when adding a game 2024-09-03 11:58:21 +02:00
1d04d0d941 feat: save game images locally and store their paths in the database 2024-09-03 11:53:40 +02:00
e34d9270e9 feat: set owned field to true by default when adding a game 2024-09-03 10:17:44 +02:00
0f8801fa1e feat: restrict search functionality to authenticated users only 2024-09-02 17:13:39 +02:00
f920ff4740 fix: eliminate duplicate search results in search_game_api function 2024-09-02 17:11:27 +02:00
06ea9efa02 feat: add search_game.py for enhanced game searching functionality 2024-09-02 17:09:34 +02:00
d042ea743c feat: add requests library to requirements.txt for API requests 2024-09-02 17:06:22 +02:00
78f6555c40 fix: update requirements.txt to include Flask-Cors dependency 2024-09-02 17:06:12 +02:00
0f44b8ecc0 feat: update requirements to include beautifulsoup4 for web scraping functionality 2024-09-02 17:05:07 +02:00
05d936837c docs: update README to document new game search functionality and adjust section numbering 2024-09-02 17:03:10 +02:00
a51bf8f0e9 feat: add search functionality for games through the API 2024-09-02 17:02:38 +02:00
c2740b05e1 docs: sortiere README.md nach Spiel- und Benutzerfunktionen 2024-09-02 11:49:32 +02:00
b9dfa6adba feat: set buyer as the authenticated user's username when adding a game 2024-09-02 11:47:29 +02:00
7bf9763a95 docs: update README to include game editing and deletion endpoints 2024-09-02 11:44:04 +02:00
1586309d3a feat: allow admins to edit the "owned" status of games 2024-09-02 11:43:41 +02:00
c49db43a43 feat: add delete game functionality for admins 2024-09-02 11:42:55 +02:00
bdb693c361 feat: add edit_game endpoint to allow users to update game title and image 2024-09-02 11:42:20 +02:00
874e190eba docs: aktualisiere README.md zur Beschreibung der Benutzerbearbeitung und Passwortoption 2024-09-02 11:14:48 +02:00
bb4f7c2d08 feat: allow admin to update user password without viewing it 2024-09-02 11:14:15 +02:00
d7cf96978a docs: update README to include user edit and delete endpoints information 2024-09-02 11:12:54 +02:00
1a90920cd3 feat: add user editing and deletion functionality for admins 2024-09-02 11:12:18 +02:00
fb301ab9a7 docs: aktualisiere die README-Datei zur Benutzererstellung und Authentifizierung 2024-09-02 11:10:57 +02:00
b7fb379984 fix: restrict user creation to admin users only 2024-09-02 11:09:26 +02:00
99fc0e2cf8 feat: implement authentication for adding and retrieving games 2024-09-02 11:08:07 +02:00
f078c27cb5 feat: implement JWT authentication for user management 2024-09-02 10:51:50 +02:00
3d172fb5af docs: update README to include password encryption and default user creation details 2024-09-02 10:48:07 +02:00
78c13051d0 feat: create default admin user when initializing the database 2024-09-02 10:45:58 +02:00
7047f7c7e8 feat: implement password hashing for user authentication and storage 2024-09-02 10:43:07 +02:00
54061aac2c feat: add authentication middleware to restrict access to logged-in users only 2024-09-02 10:40:44 +02:00