An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          


Ignite Quiz


Description   |   
Demonstration   |   
Requirements   |   
Technologies   |   
Usage





License
Repo size
Top lang
Stars repo
Forks repo
Pull requests
Last commit


Report bug
·
Request feature


## 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