NepuFriends is a site for finding Granblue Fantasy raid tweets. I took GBF-raidfinders's MDL style interface as reference, rebuilding it from scratch with React, Node, Express and Socket.io, adding more useful functionality to it.
In addition to the feature of walfie's version, I added some new stuff.
- 1-CLICK JOIN
To enable the functionality, you need to have a chrome extension, Viramate, installed, and check this option off.
- Receive streaming data from Twitter (server.js)
- Attach the data to client-side (App.js)
- Build a tweet component to display tweet content
- Display roomID, profileImg, twitterID and message
- Click and copy the content
- Display notification when copying
- Use Viramate API to control the game directly between browser windows
- Display how long after the tweet has posted (quite complicated - put off to phase2)
- Build a list component
- Put tweets into it
- Remove button
- Drag and drop interface
- Build a container to put mutliple tweet list into it
- Build a add button to open config page
- Build a config page
- Display a list of bosses
- Click a boss item and then add a new tweetlist to a container
- Complete regular boss lists
- Sort the lists by Level, alphabet order
- Catalog bosses by their tier or events
- Add new story/guild war event boss to the list automatically(phase2)
- Cancel all subscriptions and asynchronous tasks in the componentWillUnmount method. (TweeterFeed.js)