ArcadeJS is an online arcade made with JavaScript focusing on more modern UI, fast, and responsive interactivity, and is open source. Our goal is to relive the golden age of arcade video games with a more modern look and fully available for anyone to access and enjoy.
- React
- Apollo Client
- GRAPHQL
- Socket.io-client
- Reactstrap
- Bootstrap
- React-lottie
- Phaser (Game Engine)
- Express
- Socket.io
- MongoDB
- Jest
- Supertest
- Apollo Server
- GraphQL
- Redis
- AWS
- GET : /snake/
- POST : /snake/
- GET : /whack/
- POST : /whack/
Request body:
none
Response (200 - OK):
[
{
"_id": "5f408865b0568519ecfe70dc",
"username": "Baril",
"score": 137
},
{...}
]
Request body:
{
"username": "Baril",
"score": 137
}
Response (201 - CREATED):
{
"_id": "5f408865b0568519ecfe70dc",
"username": "Baril",
"score": 137
}
Request body:
none
Response (200 - OK):
[
{
"_id": "7l83540b1568619ecdc70cr",
"username": "Baril",
"score": 27
},
{...}
]
Request body:
{
"username": "Baril",
"score": 27
}
Response (201 - CREATED):
{
"_id": "7l83540b1568619ecdc70cr",
"username": "Baril",
"score": 27
}
Response (400 - Bad Request)
{
"message": "Invalid username"
}
Response (500 - Internal Server Error)
{
"message": "error"
}