Development

This section provides resources and guidelines for developers looking to contribute to or customize the Temp-Number App platform.

Open Source Repositories

Local backend setup

To set up the Temp-Number backend locally for development, please refer to the Local Development (Docker) guide in the Quick Start section. This guide provides step-by-step instructions on how to run the backend API using Docker Compose, including environment configuration and database setup.

Tip

  • See your active and historical activations in web dashboard .
  • Use the sandbox environment for testing without incurring costs.
  • For Backend or Web components development features, consider using the provided Docker Compose setup for hot reloading and easier debugging.

Temp-Number API Documentation

The Temp-Number backend API is documented using OpenAPI/Swagger.

Mobile App Development

The Temp-Number mobile applications for iOS and Android are built using native technologies (Swift for iOS and Kotlin for Android) and integrate with Firebase for authentication. You can find the source code for both mobile apps in their respective GitHub repositories listed above.

Contributing

We welcome contributions from the community! If you’re interested in contributing to the Temp-Number App platform, please follow these steps:

  1. Fork the relevant repository on GitHub.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and ensure they adhere to our coding standards.
  4. Submit a pull request with a detailed description of your changes.