Commit Graph
34 Commits
Author SHA1 Message Date
darkhelm fa6e3470b0 pep-8 naming stuff.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 23:57:09 -04:00
darkhelm a1a435c7c1 Restructured the schemas correctly now too.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 22:45:02 -04:00
darkhelm 428b9835e1 More restructuring of files to adhere more to how FastAPI does things.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 22:35:26 -04:00
darkhelm 85ef1e09ac Cleaning up, adding logging and error checking.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 22:14:34 -04:00
darkhelm de36eb9ce9 Added logging throughout sql.py, setting up error handling and
reporting. Made logging configuration for app.

Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 22:05:20 -04:00
darkhelm 72b9e9f2dc Added logging setup
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 21:34:57 -04:00
darkhelm 063a33effc Actual example file now added.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 19:48:46 -04:00
darkhelm 7f71a3e328 Added in a .env.example file.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 19:48:19 -04:00
darkhelm 45de78603a Got alembic migrations set up.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 19:41:34 -04:00
darkhelm 0dccf3e347 Putting the create db stuff back.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 19:28:17 -04:00
darkhelm 0164fa6e7f Removing the fake migration.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 19:07:52 -04:00
darkhelm 6ab4d7c74e Correcting changes for session parameter.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 18:47:38 -04:00
darkhelm 3d4894cda9 Added in alembic for migrations.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 18:38:51 -04:00
darkhelm a87f4013f9 Starting to flexh out the sql functions for the backend.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 16:19:01 -04:00
darkhelm 6ae0abfb48 I noticed that the rules said explicitly no SQLModel, so I restructured
my models to not use it, and separated the concerns a bit better.

Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 15:46:34 -04:00
darkhelm ce440b4be7 Got some unit tests set up for sql.py.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-22 11:52:21 -04:00
darkhelm 8fae12d218 Adding in sql.py, setting up connection and session management.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-21 18:55:53 -04:00
darkhelm 8c6d105567 Added ENVIRONMENT variable to compose yamls.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-21 10:29:06 -04:00
darkhelm 4680d15914 Got pre-commit hooks working, starting setup for FastAPI.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-21 10:26:29 -04:00
darkhelm 51c1c97f20 Got the main.py tied into the backend now.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-21 09:27:30 -04:00
darkhelm e15b62fae3 Working on getting the models set up.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 21:50:30 -04:00
darkhelm f1498452fb Updating the README.md
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 21:25:45 -04:00
darkhelm 6e470de2ad Ok, so the new dev compose is working now.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 21:10:35 -04:00
darkhelm d52b666743 Recreated frontend with typescript completely.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 21:04:37 -04:00
darkhelm a61583ff1d Fonishing removal of frontend.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 21:02:18 -04:00
darkhelm 86a30617c5 Removing to recreate the frontend.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 21:01:11 -04:00
darkhelm 57fddd2a9a Working on getting the dev/local operating.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 20:43:45 -04:00
darkhelm 3a9339fe6d Working on building out the compose file for dev/local operations.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 17:13:38 -04:00
darkhelm 932d7b59c0 Adjusted the Dockerfiles to make everything work correctly.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 16:12:32 -04:00
darkhelm 99a86b5fa5 Adding typescript.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 11:43:34 -04:00
darkhelm c330c56d98 Adding overall README.md
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 11:36:18 -04:00
darkhelm 50a8ed3410 Adding docker compose file.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 11:23:42 -04:00
darkhelm c030eb26f3 Created dockerfiles.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 11:13:14 -04:00
darkhelm 84bd28c867 Initial commit with frontend and backend setups.
Signed-off-by: Cliff Hill <xlorep@darkhelm.org>
2025-08-20 10:15:21 -04:00