I've made this small project on my short evening and week-ends since mid-November. The goal is refresh my existing skills and experiment new ones.
For now, it is planned in 3 part :
- Infrastructure
- Api (back)
- Front
That's by far the part I wanted to do the most, so much that I have created the 2 others just to allow my infrastructure to exist.
My goal here is to have an infrastructure as code entirely reusable, highly available and trying to respect best practices.
More on this part here.
I've been using Python since a few years now, but mainly for scripting or even competitive programming, but not much for bigger projects.
Here the code is fairly simple: a basic Rest API implementing main HTTP methods. Trying to keep the code elegant, and respect best practices.
Using: Tornado
More on this part here.
For me the least interesting part, but it must be done in order to test things out
# TODO
The most basic web client to my Rest API, just to test things out. Once the rest will be done I could implement other things to make it more interesting : Caching, Authentication ...
Using: Tornado
More on this part here.
Obviously this project having no proper goal except practicing, I'm not expecting you to open and pull request. But you are very welcome to open issues to :
- Point out some mistakes / bugs,
- Recommend me to implement some missing features,
- Remind me of some of the Industry's best practices,
- Or even correct some tiny nits that keep you up at night :)