I am planning to build a website to let me filter and search for some mobile game pets information, this web should provide below functions:

  • An admin panel for me to manage those “pets” data
  • A frontend to show list of these pets data
  • In frontend, a filter for me to search different pets by their attribute

My career are all about C## / php / Java. So this time I hope to try something new (to me). So I plan to use** python Django + Django Rest Framework**. Because I heard that it is good and speedy for building API services, which will be consumed by frontend web client through JS.

These API services & some simple frontend pages by Django will be dockerized. Also I am thinking to try on swagger, which can help me to automate any API documentation things.

For **frontend **pages, I am still struggling on which JS lib I should try. Now my options are Reactjs, Angular, or vue.js.

For databases, I would try graph DB such as neo4j, for storing the “pets” relationship. And sqlite or some NoSQL for storing each pets attributes.


Let’s get started !

#python #django #docker

Build an API System With Python Django Rest Framework — Part 1: Dockerize Python Django
2.05 GEEK