{"id":28287722,"url":"https://github.com/mohammadhashim135/answerme","last_synced_at":"2026-03-01T04:06:02.659Z","repository":{"id":283112125,"uuid":"947487608","full_name":"mohammadhashim135/answerme","owner":"mohammadhashim135","description":"AnswerMe is an interactive and responsive quiz application powered by Next.js and the Trivia API. It provides users with fun and challenging quizzes across various categories and difficulty levels. With a sleek UI, real-time feedback, and smooth animations, AnswerMe ensures an engaging quiz experience.","archived":false,"fork":false,"pushed_at":"2025-05-06T06:06:34.000Z","size":1970,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T22:13:15.022Z","etag":null,"topics":["app","game","github","good-first-issue","interactive","nextjs","nextjs14","open-source","quiz","trivia"],"latest_commit_sha":null,"homepage":"https://answermeapp.vercel.app","language":"TypeScript","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/mohammadhashim135.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}},"created_at":"2025-03-12T19:07:47.000Z","updated_at":"2025-05-06T06:06:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"a16d71bc-e989-40f6-9ae1-ab2aaf492eae","html_url":"https://github.com/mohammadhashim135/answerme","commit_stats":null,"previous_names":["mohammadhashim135/answerme"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mohammadhashim135/answerme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadhashim135%2Fanswerme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadhashim135%2Fanswerme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadhashim135%2Fanswerme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadhashim135%2Fanswerme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohammadhashim135","download_url":"https://codeload.github.com/mohammadhashim135/answerme/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohammadhashim135%2Fanswerme/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260494377,"owners_count":23017689,"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":["app","game","github","good-first-issue","interactive","nextjs","nextjs14","open-source","quiz","trivia"],"created_at":"2025-05-21T22:13:00.721Z","updated_at":"2026-03-01T04:05:57.560Z","avatar_url":"https://github.com/mohammadhashim135.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **AnswerMe** 🎯\r\n**A Dynamic Quiz App Built with Next.js \u0026 Trivia API**  \r\n\r\n## **Overview**  \r\nAnswerMe is an interactive and responsive quiz application powered by Next.js and the Trivia API. It provides users with fun and challenging quizzes across various categories and difficulty levels. With a sleek UI, real-time feedback, and smooth animations, AnswerMe ensures an engaging quiz experience.\r\n\r\n---\r\n## **Features** 🚀\r\n✅ **Dynamic Quizzes** Fetch quiz questions from the Trivia API with different categories and difficulties.\r\n\r\n✅ **Category \u0026 Difficulty Selection** Users can customize quizzes based on their interests.\r\n\r\n✅ **Timer-Based Questions** Each question is time-limited to enhance engagement.\r\n\r\n✅ **Live Score Updates** Real-time feedback on correct and incorrect answers.\r\n\r\n✅ **Interactive UI \u0026 Animations** A modern, responsive design with smooth transitions.\r\n\r\n✅ **Responsive Design** Works seamlessly across mobile, tablet, and desktop devices.\r\n\r\n---\r\n\r\n## **Tech Stack** 🛠  \r\n- **Frontend:** Next.js, React.js, Tailwind CSS\r\n- **State Management:** React Hooks (`useState`, `useEffect`)\r\n- **API:** Trivia API for fetching quiz questions\r\n- **UI Components:** Font Awesome icons, TailwindCSS for responsive design\r\n- **Other:** next.config.js for configuration, dotenv for environment variables\r\n\r\n---\r\n\r\n## **Installation \u0026 Setup** 🏗  \r\n### **1. Clone the Repository**  \r\n```bash\r\ngit clone https://github.com/mohammadhashim135/answerme.git\r\ncd answerme\r\n```\r\n\r\n\r\n### **2. Install Dependencies**\r\n```bash\r\nnpm install\r\n```\r\n\r\n\r\n### **3. Start the Application**\r\n```bash\r\nnpm run dev\r\n```\r\n---\r\n\r\n## **Usage Guide** 📝\r\n\r\n🔹 **Select a Category \u0026 Difficulty** – Choose a quiz topic and difficulty level.\r\n\r\n🔹 **Start the Quiz** – Answer questions within the given time.\r\n\r\n🔹 **View Instant Feedback** – Get real-time responses on correct and incorrect answers.\r\n\r\n🔹 **Play Again** – Try new quizzes with different categories.\r\n\r\n---\r\n\r\n## **Project Structure** 📂\r\n```bash\r\napp/\r\n│── questions/\r\n│── css/\r\n│── layout.tsx\r\n│── page.tsx\r\ncomponents/\r\n│── modals/\r\n│── ui/\r\nhooks/\r\nlib/\r\npublic/\r\nnext.config.mjs\r\npackage.json\r\n\r\n\r\n```\r\n---\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n---\r\n## **Contributing** 🤝\r\nContributions are welcome! If you’d like to improve AnswerMe, feel free to fork the repo and submit a pull request.\r\n\r\n### **Steps to Contribute:**\r\n### **1. Fork the repository**\r\n### **2. Create a new branch:**\r\n```bash\r\ngit checkout -b feature-branch\r\n```\r\n\r\n### **3. Make your changes and commit:**\r\n\r\n```bash\r\ngit commit -m \"Added new feature\"\r\n```\r\n### **4. Push to the branch:**\r\n```bash\r\ngit push origin feature-branch\r\n```\r\n### **5. Open a Pull Request**\r\n---\r\n## **License** 📜\r\nThis project is licensed under the MIT License.\r\n\r\n💡 Developed with ❤️ by [Mohammad Hashim](https://github.com/mohammadhashim135/answerme.git)\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohammadhashim135%2Fanswerme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohammadhashim135%2Fanswerme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohammadhashim135%2Fanswerme/lists"}