Skip to content

jeph864/dogehouse

 
 

Repository files navigation

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 [email protected] or dm me on Twitter.

About

The home for voice conversations.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

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