Skip to content

averak/hbaas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

87575c1 · Aug 24, 2024
Aug 2, 2024
Aug 12, 2024
Jul 28, 2024
Jul 29, 2024
Aug 16, 2024
Jul 29, 2024
Jul 26, 2024
Aug 11, 2024
Aug 11, 2024
Jul 26, 2024
Aug 12, 2024
Jul 26, 2024
Jul 26, 2024
Jul 26, 2024
Jul 26, 2024
Jul 29, 2024
Aug 10, 2024
Jul 26, 2024
Jul 28, 2024
Jul 27, 2024
Jul 27, 2024
Jul 29, 2024
Aug 16, 2024
Jul 29, 2024
Jul 28, 2024
Jul 26, 2024

Repository files navigation

HBaaS

CI Quality Gate Status

HBaaS (Hackathon Backend as a Service) is a service that provides general-purpose backend functionalities tailored for hackathons. You can use HBaaS to quickly build a backend for your hackathon project.

We provide SDKs for various platforms such as Web, iOS, and Android.

Features

  • User Authentication
  • WebRTC
  • Leader Board
  • Key-Value Store
  • File Storage
  • Master Data Management
  • And more...

Getting Started

Prerequisites

  • Golang
  • Docker
  • Google Cloud SDK

Installation

# Prepare tools
make install-tools
docker-compose up -d

# Prepare application config
export HBAAS_CONFIG_FILEPATH=$(pwd)/config/default.json
# Optional: Use custom config file
cp config/default.json config/{custom_config_name}.json  
export HBAAS_CONFIG_FILEPATH=$(pwd)/config/{custom_config_name}.json

Start Server

make run-api-server