joaoaugustogrobe / infinitystreamer

Create and manage music livestreams with InfinityStreamer - an open source platform built with NestJS and VueJS.
4 stars 1 forks source link
livestream music nestjs nodejs streaming tailwindcss vue youtube

InfinityStreamer [Work In Progress]

InfinityStreamer is an open source project that aims to create and manage music livestreams, similar to those lo-fi livestreams that run 24/7 on YouTube. The app is built with a NestJS backend and a VueJS with Tailwind frontend.

Features

Current status:

Captura de Tela 2023-03-28 às 09 17 56

Installation

To run InfinityStreamer on your local machine, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/infinitystreamer.git
  2. Run the dabase docker: docker-compose up -d
  3. Install the dependencies on /api and /ui: npm install
  4. Start the server: npm run start:dev
  5. Start the frontend: npm run dev
  6. Server runs on localhost:3000
  7. Swagger runs on localhost:3000/api
  8. UI runs on http://localhost:5173