Getting Started
In this tutorial, we're going to build a functional clone of the popular CuriousCat app with Python and Fauna serverless database.
CuriousCat is an anonymous Q&A social networking site with millions of monthly users from all over the world. CuriousCat users can ask each other questions, reply to them, and share their thoughts with the world.
A serverless database is one where the maintenance, resources, and operational responsibility is handled by an external cloud provider. This reduces the burden put into managing the database resources, especially when the application begins to scale.
We will be using Fauna to bring our application to life and be fueled with data. Fauna is a serverless document database that offers two interfaces: GraphQL and the Fauna Query Language (FQL). It can store collections, indexes, and even other databases (multi-tenancy).
If you are new to Fauna and the concept of serverless databases, read this article to become familiar with common terms associated with the topic: https://dev.to/lordghostx/building-a-telegram-bot-with-python-and-fauna-494i
Technologies Used
- Python
- Flask
- Fauna
- HTML/CSS/JavaScript
- Bootstrap
Let's go and start building the user interface!
Code on GitHub
The source code of our CuriousCat tutorial is available on GitHub.
If you have any questions, don't hesitate to contact the author on Twitter: @LordGhostX