MacDown is a user-friendly group-finding app for multiplayer online games played on the PS4 network. Through this app, users can build a profile with what games they're playing and any specific tags they'd like to apply to themselves (i.e. competitive play, casual, lgbt+, etc) and search other users and groups in order to find friendly, fun teams to group up with.
Please Note: This application is built to be a mobile app and therefore looks best in a mobile viewport (320 - 360).
Note Two: Created Groups are not rendering in heroku at the moment due to some Heroku issues, but they are working locally and I expect them to be working on Heroku when it starts working properly again!
A link to the live version of the app can be found here. Feel free to log in, have a look around, and test out all of the exciting features!
Users can create a new account, search for and endorse other users for being good teammates, search for groups via the game title, group name, or tags, create their own groups, delete their groups or leave joined groups, and view the group profile page.
Login Page
Landing page
Player Search
Navigation
User Profile
Edit Profile
My Groups Page
Group Profile Page
Target Audience: The target audience for 'Party Up!' are the vast, diverse community of PS4 gamers - especially those interested in online multiplayer games that would like to find a good group. MVP Features: CRUD actions - create a user, edit (PUT) a user, create (POST) a new group, search (GET) for users or groups, endorse (PUT) other players, which ups their endorsement level by 1, and delete a created group.
'Party Up!' was created with MongoDB as the database, Express and Node on the backend with JWT/bcrypt for authentication, and React/Redux on the frontend.
I plan on connecting this app to the Discord API so that users can contact one another via Discord. Additionally, I plan to use that same API to create a chatroom for each group; if not through a Discord chat room, then through a chatroom specifically made for this app using mainly React and Socket.io.