{"id":22907267,"url":"https://github.com/changkevin51/flask-trivia-app","last_synced_at":"2026-05-01T06:32:56.058Z","repository":{"id":265961969,"uuid":"896688910","full_name":"changkevin51/Flask-Trivia-App","owner":"changkevin51","description":"Trivia app with Flask","archived":false,"fork":false,"pushed_at":"2024-12-08T03:24:27.000Z","size":644,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T09:07:53.721Z","etag":null,"topics":["bootstrap","flask","flask-application"],"latest_commit_sha":null,"homepage":"https://changkevin51.pythonanywhere.com/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/changkevin51.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-01T03:17:30.000Z","updated_at":"2024-12-08T03:24:30.000Z","dependencies_parsed_at":"2024-12-01T20:34:09.306Z","dependency_job_id":null,"html_url":"https://github.com/changkevin51/Flask-Trivia-App","commit_stats":null,"previous_names":["changkevin51/flask-trivia-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/changkevin51%2FFlask-Trivia-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/changkevin51%2FFlask-Trivia-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/changkevin51%2FFlask-Trivia-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/changkevin51%2FFlask-Trivia-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/changkevin51","download_url":"https://codeload.github.com/changkevin51/Flask-Trivia-App/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246612488,"owners_count":20805355,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","flask","flask-application"],"created_at":"2024-12-14T03:14:22.665Z","updated_at":"2026-05-01T06:32:56.030Z","avatar_url":"https://github.com/changkevin51.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# [Trivia App with Flask](https://changkevin51.pythonanywhere.com/)\r\n\r\n**LINK TO APP: [changkevin51.pythonanywhere.com/](https://changkevin51.pythonanywhere.com/)**\r\n\r\n## Description\r\n\r\nThis Flask application is a trivia game that allows users to answer questions from various categories and difficulties. The app fetches questions from an external API and provides an interactive user interface to test their knowledge. \r\n\r\nFrontend: Bootstrap 4\r\n\r\nBackend: Flask (Python)\r\n\r\nDatabase: SQLAlchemy\r\n\r\n## Installation\r\nTo run this project, clone the repository. Make sure to install the required dependencies:\r\n\r\n```bash\r\npip install -r requirements.txt\r\n```\r\n\r\nThen, run  ```app.py ``` \r\n\r\n## Features\r\n\r\n- **User-Friendly Interface**: Intuitive and interactive design for a comfortable user experience. You can skip questions and end the quiz at any time to see your results.\r\n- **Endless Questions**: Uses the OpenTrivia library, which has over 4122 trivia questions.\r\n- **Categories**: Has 24 categories that are fully customizable by the user. The app starts with all of them selected.\r\n- **Difficulties**: The questions are divided into 3 difficulties that the user can adjust.\r\n- **Statistics Tracking**: Continuously track your performance.\r\n- **Audio**: Background music can be played through the music toggle.\r\n- ***NEW - Leaderboard**: Your score will be displayed on a global leaderboard.\r\n- ***NEW - Remove 2 Wrong Answers**: Not really sure what's the right answer? No problem, improve your chances by only choosing between 2 choices instead of 4.\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchangkevin51%2Fflask-trivia-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchangkevin51%2Fflask-trivia-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchangkevin51%2Fflask-trivia-app/lists"}