Skip to content

not-byte/marketing-api

Marketing API

Deploy to Cloudflare

Node.js TypeScript Cloudflare Workers Python FastAPI

Description

Marketing API is a unified backend solution for managing and automating marketing campaigns, analytics, and integrations. It leverages Cloudflare Workers for scalable serverless deployment and supports both Node.js/TypeScript and Python/FastAPI stacks. The API provides endpoints for campaign management, reporting, and third-party integrations, designed for high performance and reliability.

Getting Started

A live public deployment of this project is available at https://marketing-api.botprzemek.pl/

Setup Steps

  1. Clone the repository

    git clone https://github.com/botprzemek/marketing-api.git
    cd marketing-api
  2. Install dependencies

    npm install
  3. Configure environment variables

    • Copy .env.example to .env and adjust values as needed.
  4. Run development server

    npm run dev
  5. Deploy to Cloudflare Workers

    npm run deploy

Scripts

  • npm start - Start the server
  • npm run dev - Start with hot reload
  • npm test - Run tests

Learn More


License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

See CONTRIBUTING.md for guidelines on how to contribute to this project.

About

Marketing API, built on Cloudflare Workers with Hono

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •