Commit Graph
68 Commits
Author SHA1 Message Date
Thastertyn d0690f2f06 Major addition. User register, login and update is now functional on frontend, removed UUID5 for UUID4 for users and many more changes 2025-03-16 22:24:54 +01:00
Thastertyn 39b99d5509 Minor tweaks to routes and frontend. Added generated routes from openapi.json 2025-03-12 20:43:17 +01:00
Thastertyn cd8fdb9c21 [rewrite] WIP login and register 2025-03-11 21:53:37 +01:00
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