/QuizApp

Quiz app is an app created using jetpack compose. Quiz App is an application based on creating and solving quizzes.

Primary LanguageKotlinMIT LicenseMIT

QuizApp

Quiz App is an application based on creating and solving quizzes. In order to log in to the application, you must first create an account. You can change your profile picture, add your real name or write a short article about you. You can create your own quiz. You can edit quizzes that you have created yourself. You can search for different quizzes on the search screen and solve the quiz if you want. You earn points for each correct answer you give in the quizzes. You can see your score on the profile screen.

You can change your password at any time. If you forget your password, you can reset your password using the "forgot password" feature. You can delete your account if you wish. After logging into the app once, you do not need to log in again until your token expires. If your token expires, you will be redirected to the login screen (token renewal feature will be added soon).

Outputs 🖼

Output Output
Sign In Register
Forgot Password Home
Search Leaderboard
Profile Edit Profile
Update Profile Update Password
Create Quiz Update Quiz
Quiz Contact Us
Delete Account

Backend-Frontend 📦

You can find the backend code of the application here.

You can find the frontend codes written for our project's website here.

Tech Stack 📚

Architecture 🏗

The app uses MVVM [Model-View-ViewModel] architecture to have a unidirectional flow of data, separation of concern, testability, and a lot more.

mvvm

Status ⚠

The application is still under development. Therefore, some features may not work.