Skip to content

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

License

Notifications You must be signed in to change notification settings

nowoemi/Shiina-Web

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shiina-Web:

The new version of shiina for bancho.py

Requirements

⚠️ Your bancho server needs to be bancho.py-ex at the moment. Everything else will break

Installation:

  1. make install - will install and compile the project
  2. edit files in config/ and replace all filenames with .example
  3. make run - to start the frontend

Feature List:

  • ✅ Leaderboards based on API
  • ✅ Country Leaderboards based on API
  • ✅ Homepage with statistics
  • ✅ Clan Leaderboard with some compatitive statistics
  • ✅ Clan Page
  • ✅ Search
  • ✅ User Page (w. first places, best/last scores, playcount graph and achievements)
  • ✅ Authorization
  • ✅ Beatmap Search page
  • ✅ Profile picture change
  • ✅ Theming
  • ✅ Admin Panel (expandable)
  • ✅ Userpage w/ edit
  • 🧩 Java Plugin Loader w/ Events
  • 🧩 SEO
  • 🧩 Donate
  • ❌ Beatmap Request
  • ❌ Sitemap Generation

Trusted by:

osuNoLimits - osunolimits.dev

M1PPosu - m1pposu.dev

4ayo - 4ayo.ovh

Technical:

  • ✅ API Request Caching
  • ✅ Error/Request Logger with configuration at .config/logger.env
  • ✅ Easy customization with .config/customization.yml

Structure Structure has changed this is outdated

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 57.5%
  • HTML 32.3%
  • JavaScript 4.4%
  • CSS 3.6%
  • FreeMarker 2.2%