The most popular game in the Dominican Republic has an app that can keep track of the players' scores and sum them up for you!
In the Dominican Republic, many families and friends gather together on weekends to relax and loss the stress generated by work and life landing at a squared table; four chairs and a box of good old dominoes.
The word DomiScan has two meanings:
-
The first part, "Domi", has two meanings: etnicity and purpose. Domi refers to the Dominican Republic, a country that loves to play Dominoes. And, the second meaning refers to the game of Dominoes.
-
The second part, "Scan", refers to a technical feature of the game. Instead of counting the resulting Dominoes from a match, we will use our phone's camera to scan the dominoes and let the app do all the counting for the players.
There is one process during the game that takes a lot of time and it can be misleading due to the people that count points usually are euphoric and pressure to count fast. Here is where DomiScan play its role, it would scan the dominos and count on behalf of the players, faciliting and quicken the counting process.
- Keep track of players' scores 📓
- Sum the resulting Dominoes 📱
- Place result in correct player ✔️
Working on it...
Node: npm install
(Required)
Expo Cli: npm install -g expo-cli
(Required)
- Camera Module:
expo install expo-camera
(Required) - EAS build:
npm install -g eas-cli
(Not Required) - React Native Navigation:
npm install @react-navigation/native @react-navigation/native-stack
,expo install react-native-screens react-native-safe-area-context
(Required) - Icons:
react-native-paper
,react-native-vector-icons
(Required) - Expo Sharing:
expo install expo-sharing
(Required) - Expo Media Galeria:
expo install expo-media-library
(Required)
- Python3
- Flask:
pip3 install Flask
(Required) - Pandas:
pip3 install pandas
(Required) - OpenCV:
pip3 install opencv-python
(Required)