Skip to content

williamwdev/The-Armory-Client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

253 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Squad Armory


An app for gamers to find friends to play with in their favorite online multiplayer game.
Live Version

Desktop page Squad list

Why

Finding friends to play online video games with is hard. Sometimes life gets in the way and schedules don't line up. Or maybe you just don't have any friends to begin with. Don't fret because that's where Squad Armory comes in! Find your favorite game and join a squad that's looking exactly for whatever role you play. Can't find one that's right for you? Create your own squad and find your perfect teammates! Whether you're looking for something more casual or more competitive, you can be as general or as specific as you'd like when creating a squad. Chat with your new squadmates within the app and plan out your gaming session. Squad up and join Squad Armory!

Features

  • Join A Squad: Users can find squads that match their gaming preferences and join available spots
  • Create A Squad: Users can create a squad with as much specificity as they want when looking for squadmates
  • Chat with squadmates: Everyone in a squad can chat with each other in real time

Upcoming Features

  • Voice chat: Users can opt in to use voice chat upon joining a squad
  • Private squads: Creators of squads can require applications for potential new squadmates

Technology Stack

Client

Server

Server Repo

Deployed Heroku API

API

/api
.
├── /auth
│   └── POST
│       ├── /token
├── /games
│   └── GET /
│   |   ├── /:id
│   |   └── /:gameId/parties
├── /party
│   └── GET
│       ├── /:partyId
│       ├── /auth/:partyId
│       ├── /messages/:partyId
│   └── POST
│       └── /
├── /user
│   └── GET
│       └── /:userId
│   └── POST
│       └── /
│   └── PATCH
│       └── /:userId

Team

Getting Started

  • git clone git@github.com:dc5will/The-Armory-Client.git
  • install dependencies: npm install
  • npm start

Testing

  • npm test
  • npm run test:coverage

About

Live Client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 72.5%
  • CSS 26.4%
  • HTML 1.1%