April 4, 2025

Plan

https://github.com/CalvoM/pgn

Progress

After some researching I decided to go with uv as my manager and django as my backend framework. It seems uv is the tool that is favorite for many pythonistas; I would like to focus my time building and focusing on the models, so django became the obvious option, well using it with django-ninja for easy api routes.

I have decided to copy over the parsing logic from the original pgn repo instead of using it as a git submodule. I just renamed the project modules import line and then ran the tests.

April 5, 2025

Plan

Progress

I added the api endpoint for file upload and started documenting it on postman https://documenter.getpostman.com/view/4188127/2sB2cUBNSy. I decided to separate the apis based on if a user is registered or not. I added a preliminary structure of FileUpload database.

April 6, 2025

Sundays are resting days.

April 7, 2025