Guides
This section of the Fauna documentation presents tutorials that show you how to achieve a goal that is larger than a single task. Typically, a tutorial has several sections, each of which has a sequence of steps. While walking through the tutorials, the FQL language reference and FQL API reference documentation can provide you with more detailed information about the Fauna interface.
What you’ll find here
- Build a to-do application
-
Developers often build a to-do app to learn a new database because it is a simple and straightforward project that can be used to show basic Fauna database capability.
- Build a user authentication system
-
A guide on implementing end-user authentication in Fauna using built-in Credentials functionality, and applying principles of least privilege.
- Control access with ABAC
-
The tutorial shows how you can limit access to data using attribute-based access control (ABAC) and user-defined functions (UDFs).
- Build an e-commerce application
-
This tutorial shows you how to build a full stack SASS application using Fauna and Next.js. This tutorial demonstrates various query patterns using FQL, login and authentication, and how to use the Fauna driver for JavaScript.
- Build a real-time app with Event Streaming
-
This reference application shows you how to build a real-time chat application using Fauna Event Streaming.
Is this article helpful?
Tell Fauna how the article can be improved:
Visit Fauna's forums
or email docs@fauna.com
Thank you for your feedback!