On the tech side, the frontend was all written in React 16 + MobX. Besides the redesign and new features, there were a lot of technical goals related to the frontend infra that we were trying to achieve, which are allowing us to move a lot faster now.
Anyways, hope you all think it's cool, would love to hear any questions/feedback.
React + MobX is my favorite way to build frontend apps now, and MobX does help a lot in terms of development speed, maintainability, and performance, in my experience. If you're brand new to frontend development, I wouldn't worry too much about it, though - it can be best to start with the basics initially.
https://codepen.io/ is a great place for front-end developers to hone their skills without having to worry about any of the setup.
You can use Pug (formerly Jade), Haml, Markdown, Slim, SCSS, Sass, LESS, PostCSS, Stylus, Coffeescript, Typescript, Livescript, Babel, or just plain HTML, CSS and JS without having to set up a thing.
Edit: I'm not affiliated with Codepen. I am however a user.
Just a quick question. Are you using CRA with SSR (ie with nextjs or other solution?) for the new site? Or is it just a large SPA served from static html,js,css bundled?
Do you have any plans for automating this process? Tinder for team finding, maybe? (:
The most fun thing about this project so far has been how all the things I spent tons of time on just for fun (reddit, gaming) ended up showing their worth later, like the superhero movies where the useless power ends up being useful in a really contrived way at the end.
As far as guilded.gg is concerned, I think the social aspects just bog the idea down. It's cool to have a discord bot that sets up scrims, you really don't need a whole "social platform" behind it. But slick design and good luck!
> Yet another gaming community; it's very interesting how these continue to crop up but never end up sticking around.
We'll continue to see a lot of them crop up and die. I think we'll also see a lot of them crop up and succeed. Gaming is too big now for that not to be the case. The fundamental belief that drives this is that gaming teams will continue to be core to online gaming well into the future, and the question of if there will be a ubiquitous platform for their identity and team organization is more of a "when" than an "if" question, for me. Someone will crack that eventually, even if it's not us.
> You probably won't tell me, but how did you get funding?
Happy to share, there wasn't really any magic to it. We just explained the vision I described above and worked really hard to make something that a lot of people loved, and had some data to show that. I think a lot of investors know esports are big now, will be even bigger in the future, and they see the gap that we're trying to fill.
EDIT: One bug, it lets you try to DM invites to other bots on the server. We don't let bots DM bots on an API level :O
About the bot DMing, that could explain some of the errors we've been seeing - thanks for the tip. Taking a look now.
Edit: should be fixed now
To be honest, a guild which is serious about itself would be much better served by their own custom website in my opinion. I'm just trying to gently say is there really a practical use for (yet another) of these websites?
- They need organizing
- They share a lot of media
- They have community nights/events
- They have tons of bots to do this or that (in a microservice fashion) that could be phased out by one "rule'em all" bot
Our bot is in ~26k servers right now, and the vast majority are mid-sized teams, in the 6-250 person range. I think our tools would be great for larger communities, and I think the needs would be pretty similar - but we haven't explored that too much yet.
And yeah - competitive integrations would be way cool, and are something we're working on doing more of.
Are you looking into a way to let users add "Custom" games, or request support for a game?
It's a bit of a tradeoff: like you mentioned, this does cause some users to leave when they see that their game isn't available. On the other hand, it does allow us to focus on building a really good experience for the games we support.
Obviously it would need review by your team, for various reasons, but it might be a viable way to get new games in the system faster, without being too much of a burden to the team.
I can imagine studios like Riot, Blizzard, or Epic signing up for a 'Studio' account. Part of what comes with that role is the ability to add their own games. So now you have a trusted source that could reliably do the game addition work for you.
The incentive for them is a great opportunity to interact with their user base and help foster a tight-knit community. I haven't thought about the details too much but seems like an interesting idea.
Im interesting in what your thoughts would be around that idea?
Something I noticed, I use the middle mouse to scroll and the page let me scroll to the right into a giant empty space.