Wildest Dreams — Decky, pt. 1

Magic: The Gathering is a collectible card game that is played by thousands of people all over the world. One of the most fun and important aspects of the game is building and sharing your own decks with the world. As a result, a staggering array of online deckbuilding tools for Magic have sprung up in recent years. As an avid player and collector of Magic cards, I found each of these applications to have their own limitations and decided to design and build my own take on the idea. After a year and change of design, development, blood, sweat, and coffee, Decky has come a long way.

With that still on the stack…

Because Decky was (and still is) a personal project I wanted to try to expand my knowledge, especially in the realm of web development. I knew I wanted to further develop my knowledge of languages like Python and Javascript and technologies like SQLite. I opted to use Python Flask to build Decky because this was my first time developing for the web with Python. On top of this I used a Python implementation of Libsass to make development easier on me.

I used the built-in SQLite

Continue reading