Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/felipefreitasa/braintech

BrainTech: Quiz for developers, a game that will help developers on mastering tech skills! Available for download on both Google Play and App Store!
https://github.com/felipefreitasa/braintech

context-api expo firebase loadash moment react reacthookform reactnative reactnavigation reanimated skia styled-components typescript yup

Last synced: 9 days ago
JSON representation

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

Awesome Lists containing this project

README

        


GamePlay

![preview](https://github.com/felipefreitasa/braintech/assets/77179768/6753e3e5-5127-449f-8583-8b8c2f6bbb3e)

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

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