1 -Setup And Dependencies
1 - Section Resources + All The Code Files.html
2 -Scaffolding The API
3 -Defining A Sheets Abstraction
4 -Service Account Credentials
5 -Injecting Dependencies In FastAPI
6 -Creating A New Sheet
7 -Permissioning A Specific User Or Anyone
8 -Pydantic Models
9 -Swagger UI API Documentation
10 -API Routers
11 -Rename Spreadsheet Operation
12 -Adding The Route Handler
13 -Deleting Spreadsheets
14 -Extra Centralizing Exception Handling
15 -The Worksheets API Router
16 -Navigating Between Sheet Names And Ids
17 -Renaming A Worksheet
18 -Reading Worksheet Data And Returning JSON
19 -Writing Data To A Worksheet
20 -Handling Rows With Asymmetric Dimensions
21 -Appending Records With New Dimensions
22 -Handling Multiple New Columns Correctly
23 -Implementing Auto-Incrementing Ids
24 -Adding New Worksheets
25 -Clearing All Worksheet Content
26 -Deleting A Worksheet
27 -Introducing Environment Variables
28 -Creating Expirable JSON Web Tokens
29 -Implementing The token Endpoint
30 -Adding Some Missing Dependencies
31 -Authentication And JWTs
32 -Defining An Auth Dependency
33 -Protecting Routes With Token-Based Authentication
34 -Finishing Touches
35 -Relaxing The CORS Policy
36 -Deployment Checklist
37 -Locking Dependencies And Config
38 -Git And .gitignore
39 -GitHub Remote Repository
40 -Deploying To The World Wide Web