Skip to content

ASGSHOP/AparsMediaDemoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apars Classroom — Media Engine

Apars Classroom Media Engine (Demo) is a simple demonstration platform that pairs a React frontend with a TypeScript Express backend to showcase creating and joining live classroom sessions and other features.

TL;DR

  • Start frontend: cd app && npm install && npm start
  • Start backend (dev): cd server && npm install && npm run dev
  • Or with Docker Compose: docker-compose up --build

What this repo contains

  • A React app (client) in the app folder that provides UI for creating and joining sessions.
  • A TypeScript Express server (API) in the server folder that powers session endpoints and utilities.

Requirements

  • Node.js (16+ recommended)
  • npm or yarn
  • (Optional) Docker & Docker Compose

Quickstart (development)

  • Frontend

    cd app
    npm install
    npm start
  • Backend (development)

    cd server
    npm install
    npm run dev

Run both with Docker

docker-compose up --build

Key files & entry points

Notes

  • The frontend uses React Router with pages in app/src/pages for session flows (create/join).
  • The backend is TypeScript-based; use npm run build in server for a production build and then npm start to run the compiled output.

Documentation & API

License

  • MIT — see LICENSE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors