{"id":31581478,"url":"https://github.com/mohamedmoamen8/quizproject","last_synced_at":"2026-05-17T00:32:16.654Z","repository":{"id":317051424,"uuid":"1065784561","full_name":"mohamedmoamen8/quizproject","owner":"mohamedmoamen8","description":"A simple Quiz Web Application built with Flask (Python) for the backend and HTML, CSS, JavaScript for the frontend. The app supports multiple quiz categories, keeps track of scores, and includes a leaderboard and ranking system. focus in backend and flask","archived":false,"fork":false,"pushed_at":"2025-09-28T13:28:49.000Z","size":6666,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-28T15:27:35.165Z","etag":null,"topics":["flask","html-css-javascript","leaderboard","quizapp","ranking"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mohamedmoamen8.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-28T12:27:08.000Z","updated_at":"2025-09-28T13:33:21.000Z","dependencies_parsed_at":"2025-09-28T15:41:14.247Z","dependency_job_id":null,"html_url":"https://github.com/mohamedmoamen8/quizproject","commit_stats":null,"previous_names":["mohamedmoamen8/quizproject"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/mohamedmoamen8/quizproject","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohamedmoamen8%2Fquizproject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohamedmoamen8%2Fquizproject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohamedmoamen8%2Fquizproject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohamedmoamen8%2Fquizproject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohamedmoamen8","download_url":"https://codeload.github.com/mohamedmoamen8/quizproject/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohamedmoamen8%2Fquizproject/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278526225,"owners_count":26001327,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["flask","html-css-javascript","leaderboard","quizapp","ranking"],"created_at":"2025-10-05T21:58:46.714Z","updated_at":"2025-10-05T21:58:49.854Z","avatar_url":"https://github.com/mohamedmoamen8.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎯 Quiz Project\n\nA simple **Quiz Web Application** built with **Flask (Python)** for the backend and **HTML, CSS, JavaScript** for the frontend.  \nThe app supports **multiple quiz categories**, keeps track of scores, and includes a **leaderboard and ranking system**.\n---\n\n## 🚀 Features\n- Multiple quiz categories (Science, History, Sports, Movies \u0026 TV, General Knowledge, etc.).\n- Leaderboard with ranking system.\n- Score tracking per user/session.\n- Simple and clean UI.\n- Flask backend with templates and static files.\n\n---\n\n## 🛠️ Tech Stack\n- **Backend:** Python (Flask)\n- **Frontend:** HTML, CSS, JavaScript\n- **Database:** SQLite (default) – easy to switch to MySQL/PostgreSQL\n- **Version Control:** Git \u0026 GitHub\n\n---\n\n## 📂 Project Structure\n\n│── instance/ # Configurations \u0026 DB files\n│── static/ # CSS, JS, images\n│── templates/ # HTML templates\n│── app.py # Main Flask app\n│── requirements.txt # Python dependencies\n│── README.md # Project documentation\n1. **Clone the repository**\n   ```bash\n   git clone https://github.com/mohamedmoamen8/quizproject.git\n   cd quizproject\nCreate \u0026 activate a virtual environment (recommended)\n\nbash\nCopy code\npython -m venv venv\nsource venv/bin/activate   # Mac/Linux\nvenv\\Scripts\\activate      # Windows\nInstall dependencies\n\nbash\nCopy code\npip install -r requirements.txt\nRun the app\n\nbash\nCopy code\npython app.py\nOpen in browser\n\ncpp\nCopy code\nhttp://127.0.0.1:5000 \nbefore log in no leaderboard and see my result\n\u003cimg width=\"1366\" height=\"768\" alt=\"image\" src=\"https://github.com/user-attachments/assets/80a59d42-4b3d-447c-86c2-826c7a9f1be5\" /\u003e\n\u003cimg width=\"1366\" height=\"768\" alt=\"image\" src=\"https://github.com/user-attachments/assets/7d63cc1d-8082-4a9c-8a25-7586c75173e8\" /\u003e\nafter\n\u003cimg width=\"1366\" height=\"768\" alt=\"image\" src=\"https://github.com/user-attachments/assets/316a5786-1ece-442d-8236-b6cce77c665e\" /\u003e\n\u003cimg width=\"1366\" height=\"768\" alt=\"image\" src=\"https://github.com/user-attachments/assets/d08a77c3-c322-4d1a-9e88-74250bd90b61\" /\u003e\n\u003cimg width=\"1366\" height=\"768\" alt=\"Screenshot 2025-09-28 160854\" src=\"https://github.com/user-attachments/assets/8cbc4f79-6692-41fb-9a73-4c55020e17dc\" /\u003e\n\n\u003cimg width=\"1366\" height=\"768\" alt=\"Screenshot 2025-09-28 160907\" src=\"https://github.com/user-attachments/assets/0256e33b-5202-406f-9f65-1c2110352cdc\" /\u003e\n\n\n\u003cimg width=\"1366\" height=\"768\" alt=\"Screenshot 2025-09-28 160919\" src=\"https://github.com/user-attachments/assets/e9b59c5a-c83e-4a8c-8f5c-686c8c2b1f40\" /\u003e\n\u003cimg width=\"1366\" height=\"768\" alt=\"Screenshot 2025-09-28 161947\" src=\"https://github.com/user-attachments/assets/f2f1e019-f714-4fe0-98d4-90bfa0fe48f4\" /\u003e\n\n\n\n🔮 Future Improvements\nimprove User authentication (login/signup).\n\nAdmin panel to add/manage questions.\n\nTimer per question.\n\nMore question types (True/False, Multiple answers, etc.).\n\nREST API for mobile app integration.\n\n Better UI/UX design( by using react for front end)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohamedmoamen8%2Fquizproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohamedmoamen8%2Fquizproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohamedmoamen8%2Fquizproject/lists"}