Jubintgh / dogehouse

The home for voice conversations.

Home Page:https://dogehouse.tv/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DogeHouse logo

youtube likes discord - users online

https://dogehouse.tv/

Structure

  • kousa -> Elixir API
  • shawarma -> Voice Server
  • kofta -> React frontend
  • dinner -> Puppeteer shenanigans

Contributions

DogeHouse is open to contributions, but I recommend creating an issue or replying in a comment to let me know what you are working on first that way we don't overwrite each other.

How to run locally

backend

  1. Install and start RabbitMQ
  2. Install and start Postgresql
  3. Create a DB inside Postgresql called kousa_repo2
  4. Install Elixir
  5. Inside kousa
  • run mix deps.get
  • run mix ecto.migrate
  • run iex -S mix (This starts the server, read all the error messages and add those environment variables)
  1. Inside shawarma
  • run npm i
  • set an env variable WEBRTC_LISTEN_IP to 127.0.0.1
  • run npm run build
  • run npm start
  1. Inside kofta
  • run npm i
  • run npm start

(Austin lost power so I'm doing this from my phone, will make a better version soon)

Investors

If you are interested in investing in DogeHouse or know someone I should talk to, send me an email at benawadapps@gmail.com or dm me on Twitter.

About

The home for voice conversations.

https://dogehouse.tv/

License:MIT License


Languages

Language:TypeScript 77.7%Language:Elixir 17.8%Language:CSS 3.9%Language:HTML 0.3%Language:Dockerfile 0.1%Language:Shell 0.1%Language:JavaScript 0.1%