Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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!
- Host: GitHub
- URL: https://github.com/felipefreitasa/braintech
- Owner: felipefreitasa
- Created: 2023-06-07T14:10:17.000Z (over 1 year ago)
- Default Branch: production
- Last Pushed: 2023-10-05T04:44:02.000Z (about 1 year ago)
- Last Synced: 2023-10-05T07:26:17.329Z (about 1 year ago)
- Topics: context-api, expo, firebase, loadash, moment, react, reacthookform, reactnative, reactnavigation, reanimated, skia, styled-components, typescript, yup
- Language: TypeScript
- Homepage:
- Size: 1.19 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![preview](https://github.com/felipefreitasa/braintech/assets/77179768/6753e3e5-5127-449f-8583-8b8c2f6bbb3e)
## 💻 About the project
BrainTech: Quiz for developersWith 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