/monorepo

Senchabot apps and packages

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Senchabot Monorepo

Senchabot apps and packages

apps/reflect - The web app: senchabot.app

Web application for managing Senchabot, its commands and configuring the bot.

apps/interface - Senchabot web interface app: interface.senchabot.app

Web application to use Senchabot through a web interface similar to the sci-fi themes.

apps/discord-bot

apps/twitch-bot

Getting Started

Prerequisites

  • Git
  • Node.js 18 or higher
  • npm

Installation

  1. Clone the repo

    git clone https://github.com/senchabot-dev/monorepo.git
    cd monorepo
  2. Install the dependencies

    npm install
  3. Run turbo build

    npx turbo build
  4. Create a .env file based on the example file env.example

    cp env.example .env
  5. Let's build up a Docker container for Postgres database

    docker-compose up --build
    # If you want to run the Docker container in the background, run this command instead of the command above:
    docker-compose up -d

Documentations

Contributing

Contributions are always welcome! Please read the contribution guidelines first.