Blake Ridgway
545b31a15f
feat: Added user profile and creation of profile
2025-02-17 19:46:36 -06:00
Blake Ridgway
4a4d693d72
fix: resolve AttributeError in User model and ensure consistent password handling
...
- Fixed the `AttributeError: 'User' object has no attribute '_password'` by properly mapping the `_password` attribute to the `password` column in the database.
- Updated the `User` model to ensure passwords are only hashed once during creation and not re-hashed when retrieved or updated.
- Improved the `check_password` method to correctly compare hashed passwords.
- Verified the signup and login flow to ensure consistent behavior
2025-02-15 22:42:50 -06:00
Blake Ridgway
d13c5885d8
(refactor) boilerplate .gitignore, cleaned up folders
2025-02-15 21:54:25 -06:00
Blake Ridgway
356058e1f9
(feaet): Refactor auth routes to use UserService
2025-02-15 21:30:23 -06:00
Blake Ridgway
f624792a2f
(feat): input validation, improved error handling, and additional security measures.
2025-02-15 21:15:58 -06:00
blake
d12f933534
Merge pull request 'v0.1.0-database: Improve Scalability - Migrate to PostgreSQL' ( #14 ) from v0.1.0-database into main
...
Reviewed-on: https://brew.bsd.cafe/RideAware/rideaware-api/pulls/14
2025-02-16 02:05:02 +01:00
Blake Ridgway
1652079874
(remove): Removed temp comments
2025-02-15 19:00:00 -06:00
Blake Ridgway
51f154ab73
(feat): Added PostgreSQL connection string encoding.
2025-02-15 18:58:48 -06:00
Blake Ridgway
32dcace985
(lib): added psycopg2-binary
2025-02-15 18:57:53 -06:00
Blake Ridgway
73512d46ad
(refactor): change from .venv to venv
2025-02-15 18:57:28 -06:00
Blake Ridgway
f2ba6332fd
(fix): Hopefully fix the .venv file
2025-02-14 12:13:08 -06:00
Blake Ridgway
c2561e5fa3
(delete): Deleted .idea folder
2025-02-14 12:12:43 -06:00
Blake Ridgway
6695d33d64
Merge pull request #2 from VeloInnovate/doc-update
...
PR-2: Added TODO
2025-01-31 19:25:13 -06:00
Blake Ridgway
2a75fe111f
Fixed feedback about the Virtual Training Rides section
2025-01-31 19:22:16 -06:00
Blake Ridgway
98fdca55ff
Create TODO.md
2025-01-31 16:53:05 -06:00
9d15076cb9
Merge branch 'main' of github.com:VeloInnovate/rideaware-api
2025-01-27 20:46:15 -06:00
f400c0ba79
pycharm stuff
2025-01-27 20:45:58 -06:00
Blake Ridgway
0c571516db
Merge pull request #1 from VeloInnovate/docker
...
Dockerfile
2025-01-05 17:30:18 -06:00
Blake Ridgway
3749e54595
Merge branch 'main' into docker
2025-01-05 17:30:11 -06:00
819fb04785
(feat): Updated requirements.txt
2025-01-05 17:24:00 -06:00
4a0d3b3fdf
(misc): .idea file init
2025-01-05 17:22:35 -06:00
8d76d8c259
(feat): Cleaened up and added CORS
2025-01-05 16:33:46 -06:00
81d9dbd902
(feat): Updated requirements.txt
2025-01-05 16:33:34 -06:00
Blake Ridgway
ecbbd83005
(docs): working on readme
2024-12-20 06:56:09 -06:00
Blake Ridgway
5e19f9a789
(feat): Dockerfile init
2024-12-20 06:55:59 -06:00
Blake Ridgway
e7cc32d258
(refactor): Cleaned up requirements to what is only needed
2024-12-20 06:44:36 -06:00
b1f2d29fe5
(feat): User service init
2024-12-18 10:43:20 -06:00
f87edf03ec
(refactor): Fixed this to call in the user service
2024-12-18 10:43:11 -06:00
4e2147e76c
(feat): Stripped out all code that did the auth process
2024-12-18 10:42:49 -06:00
8148104e39
(fix): Added __pycache__ for services
2024-12-18 10:42:31 -06:00
de460fbcbc
(feat): Basic user auth
2024-12-17 14:23:38 -06:00
e5976d3c8d
(feat): Requirements for Flask
2024-12-17 10:11:06 -06:00
366e62f804
(feat): Initial work on Flask server
2024-12-17 10:11:06 -06:00
Blake Ridgway
8d9642a2a7
Create LICENSE
2024-12-17 09:57:34 -06:00
d6f7a07ed2
(docs): Added readme file
2024-12-17 09:54:50 -06:00
Blake Ridgway
7c731f2af7
(feat): .gitignore init
2024-12-17 09:46:42 -06:00