Competitive Splatoon Platform
Go to file
2020-05-25 11:57:17 +03:00
frontend-react all weapon params in dicts 2020-05-25 11:57:17 +03:00
graphql-schemas add splatfest tee replica to ok gear list 2020-05-16 14:41:51 +03:00
mongoose-models get avatar when login 2020-05-06 01:51:21 +03:00
scripts all weapon params in dicts 2020-05-25 11:57:17 +03:00
utils add splatfest tee replica to ok gear list 2020-05-16 14:41:51 +03:00
.gitignore analyzer progress 2020-05-22 13:18:21 +03:00
.prettierrc.json prettier across the project 2020-03-16 12:23:40 +02:00
index.js compression try number 2 2020-05-16 09:52:41 +03:00
package-lock.json updated deps 2020-05-20 18:35:00 +03:00
package.json updated deps 2020-05-20 18:35:00 +03:00
Procfile first version of the xleaderboard 2019-05-05 21:21:58 +03:00
README.md screenshot changed place 2019-11-17 00:18:08 +02:00
schema.js compfeedevent backend routes 2020-04-18 00:55:54 +03:00
screenshot.png screenshot for readme 2019-11-17 00:17:15 +02: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. Although make no mistake it has been through several iterations already and I still have plans to keep improving as well as adding more functionality!

Technologies used

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

Screenshot

Screenshot

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.