Blood Quiz is an interactive app designed to test and enhance knowledge about blood typing. The app presents a series of questions related to who can donate or receive blood from different blood types, with the aim of educating users about blood compatibility.
The goal was to develop an engaging and educational quiz application about blood typing.
- Blood typing quiz questions
- Immediate feedback on answers
- Scoring system
- Educational content about blood compatibility
- State management and actions with Redux
- Unit testing with Jest
In the root project directory, you can run:
- Runs the app in the Expo development server;
- You will also see the app QR code in the console;
- Scan the QR code with Expo Go (Android) or the Camera app (iOS).
.
├── __tests__
│
├── app
| |
│ ├── actions
| |
│ ├── components
| |
│ ├── declarations
| |
│ ├── hooks
| |
│ ├── interfaces
| |
│ ├── reducers
| |
│ ├── screens
| |
│ ├── store
| |
│ └── utils
│
├── assets
│
├── constants
│
├── data
│
├── hooks
│
└── package.json
Contributions are always welcome! If you have any ideas, suggestions, fixes, feel free to contribute. You can do that by going through the following steps:
- Clone this repo;
- Create a branch:
git checkout -b feat/your-module
; - Make some changes;
- Test your changes;
- Push your branch and open a Pull Request.