Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shreyank031/quizapp
A simple quiz application designed to provide users with an engaging and interactive quiz experience. It leverages Firebase Authentication for user authentication, ensuring secure access to the app's features. .These quizzes are retrieved dynamically from Firebase Firestore.allowing for easy management and updating of quiz content.
https://github.com/shreyank031/quizapp
firebase-auth firestore navigation-drawer recyclerview-adapter
Last synced: 4 days ago
JSON representation
A simple quiz application designed to provide users with an engaging and interactive quiz experience. It leverages Firebase Authentication for user authentication, ensuring secure access to the app's features. .These quizzes are retrieved dynamically from Firebase Firestore.allowing for easy management and updating of quiz content.
- Host: GitHub
- URL: https://github.com/shreyank031/quizapp
- Owner: Shreyank031
- Created: 2024-03-08T11:09:56.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-03-12T18:00:13.000Z (8 months ago)
- Last Synced: 2024-03-13T09:36:19.127Z (8 months ago)
- Topics: firebase-auth, firestore, navigation-drawer, recyclerview-adapter
- Language: Kotlin
- Homepage:
- Size: 203 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quizzy - Android Quiz Application
Quizzy is an Android quiz application developed using Kotlin and Firebase Authentication.
It allows users to sign up, log in, and participate in quizzes.Note: The project is still in developing/incomplete state
## Features
- User authentication using Firebase Authentication
- Sign up and log in functionality
- Quiz participation and scoring## Code Structure
The project follows the following structure:
- `activity`: Contains all activity classes
- `model`: Contains data models used in the application
- `util`: Contains utility classes and helper functions## Firebase Authentication
Firebase Authentication is used for user authentication in the application. It provides secure authentication methods,
including email/password authentication.To set up Firebase Authentication in your project:
1. Create a Firebase project and add your Android app to it.
2. Enable Firebase Authentication in the Firebase console.
3. Add the Firebase Authentication dependency to your app-level build.gradle file.
4. Configure Firebase Authentication settings in your app, such as allowed authentication methods and email verification settings.
5. Use Firebase Authentication methods in your app to handle user sign up, log in, and authentication state.For more detailed instructions, refer to the [Firebase Authentication documentation](https://firebase.google.com/docs/auth).
## Usage
To use this project:
1. Clone the repository to your local machine.
2. Open the project in Android Studio.
3. Connect your project to Firebase by following the Firebase setup instructions.
4. Build and run the application on an Android device or emulator.## Contributions
Contributions to this project are welcome. If you find any bugs or want to suggest new features,
please open an issue or submit a pull request.## License
This project is licensed under the MIT License.