A clean, minimalist web application for calculating and tracking scores in the popular game Dorfromantik.
- Track scores for different task types (Crown, Tree, Wheat, House, Bridge, Water)
- Record flag scores
- Track unlocked special items with their respective point values
- Calculate total score automatically
- Save player names and date
- Responsive design that works on both desktop and mobile devices
Visit the live application: Dorfromantik Score Calculator
- React 19
- Modern JavaScript (ES6+)
- CSS Grid and Flexbox for responsive layouts
- GitHub Actions for CI/CD
- GitHub Pages for hosting
- Node.js (LTS version recommended)
- npm or yarn
- Clone the repository:
git clone https://github.com/janwennrich/dorfromantik.git
cd dorfromantik- Install dependencies:
npm install- Start the development server:
npm start- Open http://localhost:3000 to view it in your browser.
npm run buildThis builds the app for production to the build folder.
The project is set up with GitHub Actions to automatically deploy to GitHub Pages when changes are pushed to the main branch. The workflow configuration can be found in .github/workflows/deploy.yml.
- Enter scores for each task type in the respective input fields
- Enter flag scores in the flag row
- Check the boxes for any unlocked special items and enter their point values
- Enter player names in the bottom section
- The total score is calculated automatically and displayed at the bottom
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.
Dorfromantik is a peaceful building strategy and puzzle game developed by Toukana Interactive. This calculator is a fan project and is not officially affiliated with the game or its developers.
Created by Jan Wennrich