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).
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 |
You can find the backend code of the application here.
You can find the frontend codes written for our project's website here.
The app uses MVVM [Model-View-ViewModel] architecture to have a unidirectional flow of data, separation of concern, testability, and a lot more.
The application is still under development. Therefore, some features may not work.