Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Backend services for dotabod, the popular twitch streamer tool

License

Notifications You must be signed in to change notification settings

Tomerxp/dotabod-backend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Technical Overview

Read the technical and business guide on Dotabod

🚀 Setup Guide

To set up the Dotabod backend services, follow these steps:

  1. Install docker.
  2. Set up a free Supabase account at https://app.supabase.com/.
  3. Set up a free Twitch Developer app to get a client ID and secret from https://dev.twitch.tv/console/apps/.
  4. Copy the example environment file: cp .env.example .env and update the variables with your Supabase and Twitch credentials.
  5. Run yarn just update to start the services, and you're ready to get started! 🚀

🛠️ Services

  • dota: Contains code related to Dota 2 data processing. 🧙‍♂️
  • twitch: Contains code for the Twitch chat bot and event handling. 💬
  • settings: Contains configuration settings for the services. ⚙️
  • mongodb: Contains code for MongoDB database interactions. 🗄️
  • nginx: Contains configuration for the Nginx web server. 🌐
  • services: Contains additional services, such as backups and crowdin. 📦

📊 Analytics

Alt

📄 License

This project is licensed under the terms of the LICENSE file.

🤝 Contributing

Contributions are welcome! Please read the CONTRIBUTING.md file for guidelines on how to contribute to this project.

About

Backend services for dotabod, the popular twitch streamer tool

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.4%
  • JavaScript 4.5%
  • Shell 1.5%
  • Other 0.6%