Skip to content

blTraktor/Shiina-Web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

232 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shiina-Web

GitHub Actions Workflow Status Discord GitHub contributors GitHub License GitHub Created At Static Badge GitHub Repo stars

A Java-based web frontend for bancho.py-ex osu! private servers, with extensive features and plugin support.


🛠️ Installation

For installation look up our new documentation


Feature List

Core Features

  • ✅ User authentication and authorization
  • ✅ Homepage with server statistics
  • ✅ User profiles with customizable userpages
  • ✅ Profile picture changing
  • ✅ Beatmap browsing and search
  • ✅ Comprehensive leaderboard system
    • Global leaderboards
    • Country-specific leaderboards
    • Clan leaderboards with competitive statistics
  • ✅ Score tracking and display
    • First place scores
    • Personal best scores
    • Most recent scores
    • Playcount graphs
  • ✅ Admin panel with extensible functionality

Customization & Extensibility

  • ✅ Good theming support Seen here
  • ✅ Java plugin system with event hooks
  • ✅ Extensive API integration
  • ✅ Donation system (Kofi)

Technical Features

  • ✅ API request caching for improved performance
  • ✅ Configurable error and request logging
  • ✅ Easy customization via .config/customization.yml
  • ✅ Multiple webhook support

License

This project is licensed under the MIT LICENSE found in the LICENSE file.


Contributing

Contributions are welcome! Please feel free to submit a Pull Request.


Contributors

About

The new version of shiina (frontend) for bancho.py

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 52.6%
  • HTML 31.9%
  • CSS 9.2%
  • JavaScript 4.3%
  • FreeMarker 1.8%
  • Makefile 0.1%
  • Dockerfile 0.1%