Welcome to the Chess Room! This repository contains the source code for the Chess Room - Chess Puzzles & Games app, available on the App Store. The app is developed using Flutter.
- Interactive Chess Puzzles: Solve engaging chess puzzles of varying difficulty.
- Play Chess Games: Compete against AI opponents or other players.
- Learn Chess Tactics: Improve your skills with curated lessons and tutorials.
- Customizable Chess Boards: Personalize the look and feel of your chessboard and pieces.
- Performance Analysis: Track your progress and identify areas for improvement.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Apps-Bay-Limited/chess-room.git
- Navigate to the project directory:
cd chess-room
- Install dependencies:
flutter pub get
- Run the app on an emulator or a connected device:
flutter run
- Flutter: Version 3.0.0 or later
- Dart: Version 2.17.0 or later
- Install Flutter by following the official documentation.
- Set up an emulator or connect a physical device.
- Configure Firebase for authentication and analytics.
lib/
├── models/ # Data models
├── views/ # App screens (UI)
├── logic/ # Business logic
├── utils/ # Utility functions and
pubspec.yaml # Project dependencies
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m "Add your feature description"
- Push your branch:
git push origin feature/your-feature-name
- Open a pull request and describe your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
Happy coding! 👑♟️