Chart Cyanvas is a sekai custom charts platform.
Note
This project is still in development!
frontend/- Frontend. Built with Remix and Tailwind CSS.backend/- Backend. Built with Rails.wiki/- Documentation. Built with Vitepress.sub-audio/- Audio processing. Built with Python, FastAPI and ffmpeg.sub-image/- Image processing. Built with Rust, axum and pjsekai-background-gen-rust.sub-chart/- Chart file processing. Built with TypeScript, Hono, usctool and sonolus-pjsekai-engine-extended.sub-temp-storage/- Temporary storage for sub-services. Built with Rust and axum.
Please refer to the hosting guide for more information.
Refer config.schema.yml for configuration.
Remember to run rake configure after changing the configuration.
rake install
cp ./docker-compose.dev.yml ./docker-compose.yml
docker compose up -d
goreman start
This project is licensed under the GPLv3 License.