
saboteur with web implementation
Welcome to the intriguing world of Saboteur Remix, a project spearheaded by a dedicated game-as-a-service team aiming to bring the timeless card game Saboteur into the modern era. This repository is not just an open-source treasure trove but a work in progress, offering a glimpse into the collaborative effort to adapt an old favorite for a new generation. As this project evolves, patience and feedback from the community are greatly valued.
With a focus on deployment and development, the repository provides necessary guidelines for developers looking to dive into the backend, frontend, and testing processes. It’s compatible with popular tools like Node.js and Docker, creating an efficient environment for building and deploying web applications.
Robust Development Framework: Built on Node.js and Yarn, ensuring modern and efficient coding practices.
Containerized Backend with Docker: Developers can easily set up a local environment using Docker, streamlining the development process.
Testing Essentials: Includes provisions for testing the backend and frontend separately, promoting quality assurance before deployment.
Multi-Application Infrastructure: Uses fly.io to manage several applications including backend, frontend, and databases, facilitating organized development.
GitHub Action Integration: Automated deployment is supported through GitHub actions, enabling efficient release cycles without manual intervention.
Configuration Management: Each application maintains its own configuration files, simplifying the management and deployment process.
Future-Proofing: Plans are in place for creating multiple environments, including production and staging, to enhance robustness and reliability.
Blazingly Fast Development: Utilizes a turborepo for swift development builds, ensuring a smooth workflow for developers.
