Skip to content

BrainTech: Quiz for developers, a game that will help developers on mastering tech skills! Available for download on both Google Play and App Store!

Notifications You must be signed in to change notification settings

felipefreitasa/braintech

Repository files navigation

GamePlay

preview

💻 About the project

BrainTech: Quiz for developers

With an intuitive interface and a variety of difficulty levels, BrainTech accommodates both beginners and seasoned developers. Sharpen your problem-solving skills and tackle complex coding scenarios.

Whether you're a front-end enthusiast, back-end maestro, or a versatile full-stack developer, BrainTech has something in store for everyone.

Let's code!

🛠️ Features

  • Sign in and sign out using Firebase Authentication.
  • Persistent user data: Save logged-in user data on the device, allowing users to stay logged in without needing to log in every time they open the app.
  • Browse a list of available categories for quizzes, categorized as front-end, back-end, and mobile.
  • Explore quizzes within the chosen category.
  • Engage in a quiz game with feedback for correct and incorrect answers.
  • Enjoy sound effects for interactive feedback.
  • Experience haptic vibrations for enhanced user feedback.
  • Enjoy smooth animations using Reanimated and Skia.
  • Experience seamless smooth transitions between screens for a polished user interface.
  • Access a history of completed quizzes, organized by date, stored using Firebase Firestore.
  • View comprehensive quiz stats on the profile screen, including:
    • Favorite category.
    • Favorite technology.
    • Total time spent playing quizzes.
    • Number of quizzes completed.
  • Customize the profile by uploading a profile picture.
  • Form validations using React Hook Form and Yup, ensuring accurate and secure data entry in various input fields.

⌨️ Technologies

  • React Native
  • Expo
  • Typescript
  • Styled Components
  • React Navigation
  • Reanimated
  • Skia
  • React Hook Form
  • Yup
  • Firebase
  • Expo Vector Icons
  • Expo Google Fonts
  • Context API
  • Async Storage
  • Expo Haptics
  • Expo Av
  • Expo Image Picker
  • Moment
  • Loadash
  • Babel Plugin Module Resolver

About

BrainTech: Quiz for developers, a game that will help developers on mastering tech skills! Available for download on both Google Play and App Store!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published