2023-06-15
6103
#firebase#typescript
Ebenezer Don
31875
Jun 15, 2023 â‹… 21 min read

Building a REST API with Firebase Cloud Functions, TypeScript, and Firestore

Ebenezer Don Full-stack software engineer with a passion for building meaningful products that ease the lives of users.

Recent posts:

designing llm first products

Designing LLM-first products, not just features

Everyone’s building chat-first AI products. And most of them suck. Here’s how to break the mold and ship LLM-native software that actually solves problems.

Rosario De Chiara
May 30, 2025 â‹… 4 min read
Build A React AI Image Generator With Hugging Face Diffusers

Build a React AI image generator with Hugging Face Diffusers

Build a React-based AI image generator app offline using the Hugging Face Diffusers library and Stable Diffusion XL.

Andrew Baisden
May 29, 2025 â‹… 10 min read
Gemini 2.5 and the future of AI reasoning for frontend devs

Gemini 2.5 and the future of AI reasoning for frontend devs

Get up to speed on Google’s latest breakthrough with the Gemini 2.5 model and what it means for the future of frontend AI tools.

Chizaram Ken
May 29, 2025 â‹… 5 min read
Exploring The Top Rust Web Frameworks

Exploring the top Rust web frameworks

In this article, we’ll explore the best Rust frameworks for web development, including Actix Web, Rocket, Axum, warp, Leptos, Cot, and Loco.

Abiodun Solomon
May 28, 2025 â‹… 11 min read
View all posts

8 Replies to "Building a REST API with Firebase Cloud Functions, TypeScript, and Firestore"

  1. Hello Ebenezer, i like your article, very clear and concise.

    I have a little more interest in the section “Getting entries from our Firestore database”

    In fact, i m pretty a newbe with Firestore, and i have an app developped with Flutter which store its data in Firestore.

    So now i would like to retrieve this data and send it to another app (precisely Salesforce) , but don t know really how to proceed… i guess , i m suppose to write the class also directly in firestore or ?

    Thank you in advance

  2. Thanks for this doc, it really helps with initial setup. How would you go about setting this up to test with the local emulator? Any chance you could add a section or comment that just extends your current implementation to also use the local emulators correctly for local dev?

  3. type Request = {
    body: Order,
    params: { orderId: string }
    }

    How do I create a Request type with headers?

Leave a Reply