Competitive Splatoon Platform
Go to file
2019-11-12 21:35:22 +02:00
.vscode work on tournament matches script 2019-10-16 23:17:59 +03:00
models builds new backend 2019-11-08 15:51:29 +02:00
react-ui react-sketch update to remove warnings 2019-11-12 21:35:22 +02:00
schemas serviceworker unregister 2019-11-10 17:25:30 +02:00
scripts gear dropdown 2019-10-31 17:30:19 +02:00
utils bug fixes 2019-11-10 20:22:52 +02:00
.eslintrc.js player search working version 2019-05-09 16:54:39 +03:00
.gitignore react-sketch update to remove warnings 2019-11-12 21:35:22 +02:00
index.js tournament backend 2019-10-19 16:01:07 +03:00
LICENSE.txt changed license 2019-05-09 18:25:53 +03:00
package-lock.json sendou.ink 2.0 2019-11-10 16:14:46 +02:00
package.json npm install in package json 2019-11-10 18:24:55 +02:00
Procfile first version of the xleaderboard 2019-05-05 21:21:58 +03:00
README.md new readme and chaos vs order splatfest gear 2019-11-10 20:10:12 +02:00
schema.js tournament backend 2019-10-19 16:01:07 +03:00

s.ink logo

Discord Server

Goal of sendou.ink is to provide useful tools and resources for the competitive Splatoon community.

Live version: https://sendou.ink/

What's happening

This site was originally a full stack web development school project. It is my first time working on a web site project of my own so it has been very much a learning experience in that sense.

Technologies used

  • React
  • Node.js
  • GraphQL (Apollo Server)
  • MongoDB (+Mongoose)
  • Python (couple different scripts to parse data)

Current features

🦑 Maplist Generator Fully configure and randomly generate map lists to play on.

🦑 Rotation Viewer View the upcoming rotations in the matchmaking and mark maps as unfavored. Unfavored maps are saved without having to register.

🦑 Build Viewer Search for builds by weapon submitted by other users.

🦑 Tournament Viewer Browser past tournaments of the competitive scene. Included is filtering feature that allows you to find tournaments featuring certain team composition for example.

🦑 Map Planner Make plans by drawing on maps using variety of tools. You can also save and load from file.

🦑 X Rank Leaderboards X Rank (solo queue) leaderboards by weapon class. Ordered by the average of the top four historical scores.

🦑 Top 500 Browser Filter and browse through thousands of X Rank placements dating back to May 2018.

🦑 X Rank Trends Draw charts based on the appearance of different of different weapons in X Rank. Easily see the impact different patches had and how weapons compare to each other.

🦑 Competitive Calendar See all the upcoming events in the competitive Splatoon community on one page.

🦑 Links Links to all sorts of useful resources about competitive Splatoon.

You can also log in to save up to 100 builds of your own that can include your abilities, gear as well as description of it.

Installation

  1. Install Node
  2. Use npm install in the root folder
  3. Use npm install in the /react-ui folder
  4. Use npm run watch in the root folder
  5. Use npm start in the /react-ui folder

Server will run on http://localhost:3001/
Front-end will run on http://localhost:3000/

Contributing

You are welcome to create an issue or do a pull request.

License

GNU General Public License v3.0