Overview
The Competitive Splatoon Hub is a popular platform for Splatoon players, with over 20k registered users. It offers a range of features and tools to enhance the gameplay experience, including a map planner, map list generation tool, event calendar, and more. The platform caters to both casual players and competitive players, providing features such as team formation and tournament management tools.
Features
- Map Planner: Users can draw on maps and insert weapons to plan their strategies.
- Map List Generation Tool: Generate a list of maps for different game modes.
- Tournament Badges & TO Tools: Win badges from tournaments and access management tools for Tournament Organizers.
- Event Calendar: Stay updated with upcoming events and tournaments.
- Event Result Reporting: Easily report the results of matches and events.
- Player Server: A dedicated server for top players to connect and find groups.
- Voting and Suggestion Tools: Users can vote and make suggestions for improvements to the platform.
- User Pages and Search: Users have their own profile pages, and can search for other users.
- Team Formation: Users can form teams and upload profile and banner pictures.
- Object Damage Calculator: Determine how much damage each weapon deals to different objects.
- Build Analyzer: Get exact statistics for your game builds.
- Video Library: Add and search for videos by weapon, stage, player, and more.
- Discord Authentication: Authenticate via Discord for a seamless experience.
- Light and Dark Mode: Choose between light and dark mode themes.
- Localization: The platform can be translated into any language.
Installation
To run the Competitive Splatoon Hub locally, follow these steps:
- Install
nvm
(Node Version Manager) if you don’t have it already. - Switch to the correct Node version using
nvm use
. - Install the project dependencies by running
npm i
. - Make a copy of
.env.example
and rename it to.env
. Additional values can be filled if using real Discord authentication or developing the Lohi bot. - Set up the database tables by running
npm run migrate up
. - Start the project in development mode with
npm run dev
. - Visit
http://localhost:5800/admin
and click the seed button to fill the database with test data. You can also impersonate any user for testing purposes.
Summary
The Competitive Splatoon Hub is a comprehensive platform for Splatoon players, providing a range of features and tools to enhance the gameplay experience. With features such as map planning, event calendars, build analyzers, and more, the platform caters to both casual and competitive players. The platform also offers a seamless user experience with features like Discord authentication and light/dark mode themes. The ability to contribute translations and the active community make the platform accessible to players from around the world.