-
Git: Version control system used to track changes in code and collaborate on software projects.
-
Node.js: Server-side JavaScript runtime environment for scalable and high-performance applications.
-
Express.js: Web framework for Node.js simplifying API and web application development.
-
TypeScript: Language extending JavaScript with static types to prevent common errors during development.
-
MongoDB: Highly flexible and scalable NoSQL database using document-based data storage.
-
Jest: JavaScript testing framework useful for unit, integration, and end-to-end testing in Node.js and React applications.
- Check the server response through the pingController.
- Sends the message "🏓" in the response body and status 200.
- Request to a wrong endpoint.
- Sends the message "Endopoint not found" in the response body and status 404.
- Request for a list of 10 games.
- Sends a collection of 10 games in the response body and status 200.
- Request for a list of 10 games starting for page*10.
- Sends a collection of 10 games in the response body and status 200.
- Request for a determinated game.
- Sends a the determinated game in the response body and status 200.
- Request to delete a game by its id.
- Sends a the deleted game in the response body and status 200.
- Request to add an game.
- Sends the information of the game in the response body and status 200.
- Request to modify a game.
- Sends a the modified game in the response body and status 200.
- Request total number of games.
- Sends a the total number of games in the response body and status 200.