Python FAST API

FastAPI + Python

Fundacion Lulo

Why?

Everywhere I look I see Python and FastAPI, so I decided to learn it. I have to say, I am impressed with FastAPI, it is fast and easy to use.

Inpired by my love to dogs and specially my dog Lulo, I decided to create a FastAPI project to learn Python and FastAPI. With this project I demostrate the drive I have to learn and re-learn new technologies. In this journey I have learned a lot about Python, FastAPI, Docker, AWS, and more. This started with a small idea; create a API to have the ability to CRUD a dog. Then move it to the cloud and then host it in AWS and make it visible on my website.

The end goal of this project is to have the hability to create a dog with traits and then use OpenAI to generate a description of the dog. Then the users can perform actions on their dogs like feed, walk, play, etc. This will affect the energey levels, bonding levels with the owners. Dogs will have a waiting time to perform actions. All the dogs will belong to a user and can be visible in a virtual dog park.

What was (will be) used?

You can check all the tech stack on github but here is a list of things used:

Repo

You can find the repo here.

Live Demo

Here you can see a live demo hostead on my domain: Go! *NOTE: THERE IS A ISSUE WITH MY CLOUDFRONT DISTRIBUTION AND EC2 INSTANCE. I AM WORKING ON IT. AWS EC2 Link!