Mobile App, SNS, Web App
SNS site for Cosplayers
COSPO is an app that allows users to support and discover Japanese cosplayers.
Users can view photo posts and tap the “KAWAII” button to cheer for cosplayers.
6
Team size:
3
Requirements Definition
Basic Design
Detail Design
Development
Testing
Release
Maintenance
About Project:
Through real-time photo updates, free-to-view posts, and a user ranking system, the app promotes interaction between fans and cosplayers.
Key features include:
・Posts (text, video, photos)
・Point rewards
・Events
・Rankings
Devices
.
Browser(Chrome, Safari), Iphone, Android Phone
Server and others
.
Sakura Cloud
Technology
Java Spring Boot
NodeJS
Flutter
Challenge
While the platform thrives on fan interaction and popularity (via the KAWAII button, rankings, and points), this structure can create imbalances and discourage emerging or lesser-known cosplayers:
・Popular cosplayers dominate rankings, making it harder for newcomers to get discovered
・“Point farming” or unfair boosting can skew rankings and affect credibility
Solution
Tiered Ranking System
・Separate cosplayers into tiers or leagues (e.g., Newcomers, Rising Stars, Pro Level), so users can discover talent across experience levels
・Rankings reset periodically per tier to give everyone a fair chance at visibility and rewards
・Allow users to filter by tier when browsing posts or events
KAWAII Engagement Algorithm
・Weight “KAWAII” points based on user engagement level (e.g., long-term fans vs. bots or spam accounts)
・Cap or decay older points to prioritize recent interactions, keeping rankings dynamic
・Detect and flag suspicious voting patterns (e.g., vote spamming)
Project Gallery
(6)
Related Works
Material marketplace
BIGBAN EC is an e-commerce platform designed for business-to-business (B2B) transactions in Japan.
Category
Technology
Codeigniter
VueJS
GMO Payment
Differential diagnosis system
RECORD SIX is a differential diagnosis support system designed to enhance clinical efficiency and accuracy. AI-powered by ChatGPT, it supports medical staff by generating diagnostic questions and conclusions from patient history.
Category
Technology
VueJS
ThreeJS
ChatGPT
AWS
Photo Editor Application Management System
This system support to manages operations across three levels (Administrator -> Studio -> Photo Editor), assigns paid accounts, and tracks and provides statistics on usage parameters.
Category
Technology
Java Spring Boot
VueJS
Firebase
Sendgrid