PiPowered Playland

University Project

A web-based application for playing interactive games powered by Raspberry Pi, featuring real-time communication and dynamic game switching.

About the project


This project is an interactive playland powered by Raspberry Pi. It features a frontend built with Angular and a backend powered by Spring Boot, enabling real-time communication and game state management. Users can play games like Snake and Ping Pong, with seamless transitions between games and real-time updates.

Key features


  • Game Switching: Allows users to switch between games like Snake and Ping Pong dynamically.
  • Real-Time Communication: Utilizes WebSocket for real-time updates and interactions.
  • Responsive Design: Optimized for both desktop and mobile devices.
  • Backend Integration: Spring Boot backend manages game states and user authentication.
  • Interactive Gameplay: Features engaging and interactive games with real-time feedback.
  • User Authentication: Secure login and registration system with JWT-based authentication.
  • Cypress Testing: End-to-end tests ensure application reliability.

Slides


PDF Preview