8000 GitHub - xYouLL/know-it
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

xYouLL/know-it

Repository files navigation

📚 Know It?!

Know It?! is a mobile quizzing app built using React Native (Expo). It is designed to help users test and train their factual knowledge in a fun and interactive way.


🚀 Features

  • Multiple choice questions with instant feedback
  • Different game modes
  • Score tracking and result summary
  • High scores saved locally using AsyncStorage
  • Simple, clean UI using React Native Paper, following Material Design
  • Modular architecture with reusable components
  • Unit tested scoring logic with Jest

📱 Screens

  • Home Screen – Start quiz or view high scores
  • Quiz Screen – Answer questions one by one
  • Result Screen – See your final score and retry
  • High Scores Screen – Review previous scores

🧠 Technologies Used

  • React Native (Expo)
  • TypeScript
  • React Navigation (Stack)
  • React Native Paper (Material Design)
  • AsyncStorage for persistent score saving
  • Jest for unit testing

🗂️ Folder Structure

quiz-app/
├── App.tsx
├── src/
│   ├── screens/          # Main UI screens
│   ├── components/       # Reusable UI parts
│   ├── data/             # Static question data
│   ├── utils/            # Utility files
│   └── tests/            # Unit tests

🧪 Run the App

npm install
npm start

Scan the QR code with the Expo Go app on your phone.


🧪 Run Tests

npm test

📌 How to Build (for Android/iOS)

npx expo run:android
npx expo run:ios

🔗 GitHub Repository

https://github.com/xYouLL/know-it

✍️ Author

Ivan De Angelis University Project – Mobile App Development

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
2A6B
0