Skip to content

arsitektur-jaringan-komputer/OnlineCinemaAJK

 
 

Repository files navigation

OnlineCinemaAJK

OnlineCinemaAJK is a web based application that have a purpose to connect every people in the world through a film that played in an online web that acts as a cinema. OnlineCinemaAJK was build with Node.JS and Socket.IO technology so the apps can run in real-time.


Features in OnlineCinemaAJK

  1. Login Page and Register Page
  2. Multiroom (One server can consist many rooms).
  3. Real-time chat
  4. Master room selection
  5. Change film

Installation

  • Requirements:

    • Operating System (Linux, Windows, macOS)
    • Npm
    • MySQL
    • NodeJS (ver 10.x.x)
  • How to Install this app:

    • git clone https://github.com/kuuhaku86/OnlineCinemaAJK.git
    • Get in to folder OnlineCinemaAJK
    • Run in terminal npm install --save
    • Turn on the MySQL server
    • Import onlinecinemaajk.sql
    • Change in /core/user.js and db.js the setting according to your database setting

How to use :

  1. Turn on the node.js server in terminal with node app.js command
  2. The computer that acts as the server can open the web with localhost:8600 address in the browser
  3. The computer that acts as common user can open the web with IPServer:8600 , you must change the IPServer with the server IP address
  4. Login if you have an account in that web and register if you don't have one
  5. The user that wants to acts as a room master can click the make a room button to make a new room
  6. Other user that wants to join the room that had been created by the master room can fill the text field input below the make a room button and the click join room button
  7. All the user can chatting with the user that join the same room in the chat field
  8. The master room can change the film that played in the room by clicking dropdown button below the film
  9. The master room can give his/her position as a master room to the other user in the room

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 37.8%
  • JavaScript 30.1%
  • HTML 28.1%
  • TSQL 4.0%