SECU is a web application designed to track and manage a card game. It provides a user-friendly interface for players to keep track of scores, manage game settings, and view past game results.
- Multi-language Support: The application supports multiple languages including English, Romanian, Polish, Bulgarian, German, Hungarian, Serbian, Lithuanian, and Russian.
- Customizable Themes: Users can choose from 8 different themes to personalize their experience.
- Game Management: Users can start new games, view past games, and toggle deduction mode.
- Ongoing Game Tracking: The app provides a detailed interface for tracking ongoing games, including player scores, round results, and penalties.
- Sound Effects: The application includes sound effects for player elimination, ATU calls, and game endings to enhance the gaming experience.
SECU
├── public
│ ├── css
│ │ └── styles.css
│ ├── js
│ │ └── scripts.js
│ └── index.html
├── src
│ ├── components
│ │ ├── HomePage.js
│ │ ├── OngoingGame.js
│ │ ├── Settings.js
│ │ └── PastGames.js
│ ├── utils
│ │ ├── gameLogic.js
│ │ └── localization.js
│ ├── App.js
│ └── index.js
├── package.json
├── webpack.config.js
└── README.md
- Clone the repository:
git clone <repository-url> - Navigate to the project directory:
cd SECU - Install the dependencies:
npm install
To start the application, run:
npm start
This will launch the app in your default web browser.
Contributions are welcome! Please feel free to submit a pull request or open an issue for any suggestions or improvements.
This project is licensed under the MIT License. See the LICENSE file for more details.