Watch anime together with your friends. https://ramune.gizmo.moe
This repository has been archived on 2025-07-27. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
2025-07-26 20:02:46 +02:00
.github bump CI Node version to v20 2024-08-24 22:53:46 +02:00
.vscode vscode settings 2021-07-04 16:57:11 +02:00
assets logo files 2021-08-10 18:03:29 +02:00
public Use Noto Sans JP for subtitles 2022-12-16 16:26:36 +01:00
src fix sass deprecation warning 2024-08-25 02:42:18 +02:00
.editorconfig Insert newline at the end of every file 2023-02-15 20:35:25 +01:00
.env.example example .env 2022-08-09 18:39:08 +02:00
.gitignore rollup bundle visualizer 2021-10-07 17:44:02 +02:00
.npmrc hoist dependencies 2023-02-24 22:40:45 +01:00
.stylelintrc.json fix stylelint config 2021-10-29 15:05:02 +02:00
eslint.config.mjs lift ES version in eslint 2024-08-24 23:09:24 +02:00
index.html use Twemoji v14 2022-08-19 18:49:51 +02:00
LICENSE update license year 2023-02-24 22:54:40 +01:00
netlify.toml allow unsafe-eval 2023-04-28 19:48:37 +02:00
package.json Update dependency eslint to ^9.32.0 2025-07-26 02:44:32 +00:00
pnpm-lock.yaml Update dependency eslint to ^9.32.0 2025-07-26 02:44:32 +00:00
postcss.config.js disable @typescript-eslint/no-var-requires 2022-08-23 19:50:19 +02:00
README.md Add abandonment notice 2025-07-26 20:02:46 +02:00
renovate.json Use central renovate config 2023-05-24 19:47:45 +02:00
tsconfig.json add skipLibCheck to fix weird dep issue 2024-08-25 02:35:06 +02:00
vite.config.ts dont remove hash from jassub anymore 2023-05-18 11:14:56 +02:00

Important

This project is no longer maintained, as it has already served its purpose.


Watch anime together with your friends.



Languages and tools used

Special thanks to Cas (ThaUnknown) for their dedicated rewrite of JSO's codebase that includes many improvements and bug fixes!


Setup

1. Clone the repository

This will create a local copy of the project.

git clone https://github.com/GizmoDevelopment/ramune.git

2. Set environmental variables

Make sure that you have the environmental variables set up if you want the website to function.

mv .env.example .env
  • VITE_SHOW_ENDPOINT - The endpoint responsible for fetching Show data (Project page)
  • VITE_SOCKET_ENDPOINT - The WebSocket server responsible for rooms, syncing, and chatting. (Project page)
  • VITE_CDN_ENDPOINT - This is where all the images and videos are actually stored.
VITE_SHOW_ENDPOINT=https://ramune-api.gizmo.moe
VITE_SOCKET_ENDPOINT=https://ramune-chat.gizmo.moe
VITE_CDN_ENDPOINT=https://ramune-cdn.gizmo.moe

3. Run development server

pnpm dev

4. Build for production

pnpm build