Commit Graph
65 Commits
Author SHA1 Message Date
Thastertyn 272e765ca8 [rewrite] Minor fixes to models, session generator and example .env 2025-03-10 22:02:30 +01:00
Thastertyn c7e20fc935 [rewrite] Added a security module from a fastapi example 2025-02-24 22:32:49 +01:00
Thastertyn 5d12391635 [rewrite] Updated backend structure a bit and started working on registration 2025-02-23 21:14:23 +01:00
Thastertyn a9c85cefe1 [rewrite] Added first steps for authentication 2025-02-21 16:51:37 +01:00
Thastertyn 43063dcf4e [rewrite] Added missing lib file, updated debug launch.json for frontend and updated .gitignore 2025-02-20 21:06:04 +01:00
Thastertyn 4c8817e853 [rewrite] Removed old code, updated .vscode, for real this time 2025-02-17 22:03:45 +01:00
Thastertyn 3b0336d9b4 [rewrite] Removed old code, updated .vscode 2025-02-17 21:59:41 +01:00
Thastertyn 807d23da51 [rewrite] Added poetry, and models for new database 2025-01-20 06:50:07 +01:00
Thastertyn 3d00ae0aad [rewrite] Added initial route structure (WIP) 2024-12-02 21:15:25 +01:00
Thastertyn bb789a75e7 [rewrite] Updated gitignore and requirements.txt 2024-12-02 09:03:12 +01:00
Thastertyn 40aa0295b1 [rewrite] Initial project structure with dashboard frontend and api 2024-12-02 08:45:08 +01:00
Thastertyn c018d2fb52 Massive rewrite of user and product logic. Still WIP 2024-06-02 22:41:14 +02:00
Thastertyn be7b8064d6 Update .vscode for convenience 2024-06-02 16:47:18 +02:00
Thastertyn 80dd89212f Unify json naming 2024-05-06 00:52:03 +02:00
Thastertyn 3aaa14c986 Cleanup in User code 2024-05-05 23:51:14 +02:00
Thastertyn 628d210156 Register swagger 2024-05-05 23:50:50 +02:00
Thastertyn 4fb09e8fd7 Email rework and additional notifications 2024-05-04 10:18:01 +02:00
Thastertyn a22d8becbb cspell settings (minor) 2024-05-02 20:45:29 +02:00
Thastertyn 4f86361ee8 Additional swagger 2024-05-02 20:44:26 +02:00
Thastertyn aef6dd2761 Added password for redis 2024-03-28 21:22:23 +01:00
Thastertyn 7342516ce7 Fixed mail sending 2024-03-14 22:13:52 +01:00
Thastertyn c310586fca Added sample .env 2024-03-14 22:13:27 +01:00
Thastertyn f23003e28d Changed product route from /products/get to /products 2024-03-13 21:47:57 +01:00
Thastertyn 69ca94c77b Used correct HTTP error 2024-03-13 21:41:45 +01:00
Thastertyn b1fb6ee099 Swagger documentation progress 2024-03-13 21:40:55 +01:00
Thastertyn f259aa3993 Work on swag documentation 2024-03-13 13:43:34 +01:00
Thastertyn 0f7d69899a Added flasgger requirement 2024-03-13 13:43:16 +01:00
Thastertyn dfccda02b8 Started work on swagger 2024-03-12 20:12:19 +01:00
Thastertyn 248bf45044 Updated README 2024-03-12 20:11:26 +01:00
Thastertyn 3c35ac4075 Fix using nonexistent variable 2024-03-11 08:20:54 +01:00
Thastertyn 3d6f50399c Updated requirements - missing bcrypt and redis 2024-03-11 08:19:59 +01:00
Thastertyn 56bc0f2d69 Added README 2024-03-10 23:16:30 +01:00
Thastertyn 2a2783fd09 Added simple code documentation 2024-03-10 23:10:41 +01:00
Thastertyn afc9db32e4 Use try ... with statements everywhere 2024-03-10 22:58:04 +01:00
Thastertyn 031ed358f1 Use correct HTTP error codes 2024-03-10 22:48:25 +01:00
Thastertyn 105bbd3e96 Product creation 2024-03-10 22:47:42 +01:00
Thastertyn f3f1652890 Update DB to allow creating image-less products 2024-03-10 22:47:23 +01:00
Thastertyn 2eae36e8fd Initial work on mail sending 2024-03-10 21:41:48 +01:00
Thastertyn bc0dae4f97 Added mail as dependency 2024-03-10 21:22:00 +01:00
Thastertyn fb4f91a1d6 Update for product fetching 2024-03-10 21:19:34 +01:00
Thastertyn caa8b76c88 Mistake in error message 2024-03-10 17:11:53 +01:00
Thastertyn 2694701337 Added product fetching and pages 2024-03-10 17:11:26 +01:00
Thastertyn 78aa03b2fb More RESTful name 2024-03-10 17:11:14 +01:00
Thastertyn e6ed37ad5e Cart and purchase 2024-03-10 16:24:36 +01:00
Thastertyn ca8366d950 New triggers, increased decimal sizes, clean up 2024-03-10 16:24:29 +01:00
Thastertyn a6cb854dd8 Another word 2024-03-10 16:24:02 +01:00
Thastertyn fd43b3658e Grammar 2024-03-09 10:13:59 +01:00
Thastertyn a45efa6433 Inital work on better product fetching 2024-03-08 14:05:22 +01:00
Thastertyn a7a1ea72f1 Unify import style 2024-03-08 14:05:00 +01:00
Thastertyn e069dedcda Initial work on cart management 2024-03-08 14:04:40 +01:00
Thastertyn eb57a10bbe Slight looks change, nothing technical 2024-03-08 14:03:52 +01:00
Thastertyn 1aca8888d2 No caps 2024-03-07 22:44:52 +01:00
Thastertyn 633955d95f Add trigger to automatically calculate subtotal price of cart 2024-03-07 22:40:30 +01:00
Thastertyn 11491a0e43 Update product code according to new database 2024-03-07 22:37:49 +01:00
Thastertyn 50757a2832 Account for null when no more cart items are present 2024-03-07 22:37:28 +01:00
Thastertyn b818e56954 Updated user logic according to new database structure 2024-03-07 22:16:29 +01:00
Thastertyn c3ed81f706 Annoying spelling 2024-03-07 22:16:15 +01:00
Thastertyn 65c60f338c Added sql structure for reference 2024-03-07 22:16:08 +01:00
Thastertyn 80caa02d74 Added deletion of users. Prep for db update 2024-03-07 15:04:34 +01:00
Thastertyn 0202a40228 Cleanup and documentation of user management code 2024-03-07 07:52:27 +01:00
Thastertyn 63ef1179fc Fix redis checking for token invalidation 2024-03-07 07:51:58 +01:00
Thastertyn d0fd8a34f5 Disable reloader on code change 2024-03-07 07:51:28 +01:00
Thastertyn 36e4afd98c Slight modifications of vscode files 2024-03-07 07:49:33 +01:00
Thastertyn 39d69ee0ca Switched to dict for database access, Made progress on jwt revoking 2024-03-05 21:35:58 +01:00
Thastertyn b4ecbeaa37 Initial commit 2024-03-05 16:02:13 +01:00