Budget: 27000 UAH Deadline: 20 days
Hello Vladislav,
Here is what I can offer:
Backend - FastAPI, processes requests much faster than Django, comes with asynchronous support out of the box which also increases request processing speed.
Database - Any choice from the listed options.
Auth - JWT / OAuth but I also have experience with OpenID Connect which will allow adding biometric authorization in the future. I can also offer AWS Cognito which allows offloading everything related to authorization, user storage, and using OAuth to a separate AWS service (Very flexible configuration + significantly increases the security of your application).
Architecture - We need to look at specific requirements but I suspect that REST is your choice.
Admin - FastAPI-admin, starlet-admin
Hosting - I recommend AWS, it is the industry standard.
I will package everything in Docker for ease of deployment and further development and also set up automated pipelines for code delivery to the server without the involvement of DevOps (everything will happen automatically when the code is updated in the repository),
All code will be covered by unit tests.
I am ready to provide projects where all these technologies are used for your review in personal communication. I will gladly answer all your questions.
Best regards,
Georgiy,
Senior Python Developer