https://github.com/lissone/ignitequiz
Mobile application that challenges users with fullstack programming questions.
https://github.com/lissone/ignitequiz
async-storage expo expo-av expo-haptics phosphor-react react-native react-native-gesture-handler react-native-reanimated react-native-skia typescript
Last synced: 11 months ago
JSON representation
Mobile application that challenges users with fullstack programming questions.
- Host: GitHub
- URL: https://github.com/lissone/ignitequiz
- Owner: Lissone
- Created: 2024-08-14T01:00:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-05T22:10:35.000Z (over 1 year ago)
- Last Synced: 2025-01-15T12:20:56.133Z (about 1 year ago)
- Topics: async-storage, expo, expo-av, expo-haptics, phosphor-react, react-native, react-native-gesture-handler, react-native-reanimated, react-native-skia, typescript
- Language: TypeScript
- Homepage:
- Size: 1.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Ignite Quiz
Description |
Demonstration |
Requirements |
Technologies |
Usage
## Description
Ignite Quiz is a mobile app developed with React Native and Expo that challenges users with full-stack programming questions across various languages. The app provides an interactive and engaging experience, allowing users to test their programming knowledge and skills through practical challenges.
With this project, I challenged myself to learn more about specific interactions in mobile applications and to explore advanced animations using the Skia and Reanimated libraries from React Native. This learning experience enabled me to create a more dynamic and responsive interface, enriching the user experience and making the learning process more enjoyable and effective.
## Demonstration
https://github.com/user-attachments/assets/eaa12766-5220-47e3-abb7-e862f95c8c88
## Requirements
- [Nodejs](https://nodejs.org/en/)
- [Npm](https://www.npmjs.com/)
- [Expo](https://docs.expo.io/)
- [Android Studio](https://react-native.rocketseat.dev/virtual-devices/android-emulator)
## Technologies
- React Native
- Expo
- Typescript
- StyleSheet
- Async Storage
- Gesture Handler
- Skia
- Reanimated
- Expo Haptics
- Expo AV
- Phosphor
## Usage
You can clone it on your pc using the command:
```bash
git clone https://github.com/Lissone/ignitequiz.git
cd ignitequiz
```
### Install dependencies
```bash
npm install
#or
expo install
```
### Run project
```bash
npm run start
#or
expo start
```
## License
Distributed under the MIT License. See `LICENSE` for more information.
Made with ❤️ by Lissone