Couch Sloth is application which someone watch youtube with friend during chatting.
|--client-react
| |--public
| | |--index.html
| |--src
| | |--App.css
| | |--App.js
| | |--components
| | | |--Chats.js
| | | |--Header.js
| | | |--LoginModal.js
| | | |--Messages.js
| | | |--Player.js
| | | |--WebSocket.js
| | |--img
| | | |--bg-movie.png
| | | |--sloth.png
| | |--index.css
| | |--index.js
| | |--pages
| | | |--Index.js
|--server
| |--build.gradle
| |--src
| | |--main
| | | |--Application.kt
| | | |--controllers
| | | | |--ApiController.kt
| | |--test
| | | |--controllers
| | | | |----ApiControllerKtTest.kt
- React
- Asynchronous Operation Youtube
- Asynchronous Chatting
Endpoint | describe | parameter |
---|---|---|
/say |
Massage send websocket | {userName: String, messages: String} |
/video/play |
Play youtube | {isPlay: Boolean, progress: double} |
/video/pause |
Pause youtube | {isPlay: Boolean, progress: double} |
/video/url |
Set youtube URL | {url: String} |
- Nico
- Yuki
- Yasu
- JavaFX Documentation Project
- RobertLemmens/youtube-sync: Watch youtube together
- DomHeal/JavaFX-Chat: JavaFX Socket Multithreaded Chat Client / Server - FXML
- akullpp/awesome-java: A curated list of awesome frameworks, libraries and software for the Java programming language.
- mhrimaz/AwesomeJavaFX: A curated list of awesome JavaFX libraries, books, frameworks, etc...
- Quick Start—Ktor 1.4.0
- javaFX-multiple-controllers-tutorial
- Material-UI: A popular React UI framework
- react-modal documentation
- brambo48/react-youtube-sync: Play youtube videos on multiple computers / devices in perfect sync. Built with React, Redux & Socket.IO
- cookpete/react-player: A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
- Larkenx/ktor-react-chat: A real-time chat client+server created using web sockets with Kotlin+Ktor backend and React+Material UI front end.