1. Introduction

2. Project Structure

3. Libraries

4. Data Model

5. Components

6. Client API

7. User Authentication

8. Firebase Functions

9. Database Security

10. Deployment

11. Miscellaneous