{"id":15023847,"url":"https://github.com/pvlvstepan/flipquiz","last_synced_at":"2025-04-12T06:32:08.071Z","repository":{"id":216464769,"uuid":"734405788","full_name":"pvlvstepan/flipquiz","owner":"pvlvstepan","description":"Revolutionizing online education through gamified learning experiences and collaborative study sets","archived":false,"fork":false,"pushed_at":"2024-06-21T12:08:06.000Z","size":3424,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T02:03:30.405Z","etag":null,"topics":["nextjs14","prisma","shadcn-ui","t3-stack","trpc","typescript"],"latest_commit_sha":null,"homepage":"https://flipquiz.stepanpavlov.com","language":"TypeScript","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/pvlvstepan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-12-21T15:45:03.000Z","updated_at":"2024-07-16T12:18:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"f50d68ab-e2ba-4674-8d76-2c72b098a680","html_url":"https://github.com/pvlvstepan/flipquiz","commit_stats":null,"previous_names":["pvlvstepan/flipquiz"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvlvstepan%2Fflipquiz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvlvstepan%2Fflipquiz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvlvstepan%2Fflipquiz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pvlvstepan%2Fflipquiz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pvlvstepan","download_url":"https://codeload.github.com/pvlvstepan/flipquiz/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248529786,"owners_count":21119580,"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":["nextjs14","prisma","shadcn-ui","t3-stack","trpc","typescript"],"created_at":"2024-09-24T19:59:32.097Z","updated_at":"2025-04-12T06:32:05.416Z","avatar_url":"https://github.com/pvlvstepan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FlipQuiz\n\n![FlipQuiz Logo](public/cover.png)\n\n![GitHub deployments](https://img.shields.io/github/deployments/pvlvstepan/flipquiz/production?logo=vercel\u0026label=Vercel)\n\nFlipQuiz is a free, open-source platform designed to revolutionize online education through gamified learning experiences. It aims to make learning enjoyable and effective by incorporating interactive study sets, encouraging users to create and share study sets for collaborative learning. The platform's study mode, reminiscent of flashcards, enhances engagement and tracks user progress for more effective learning across a wide range of subjects.\n\n## Features\n\n-   Create and share interactive study sets.\n-   Collaborative learning through shared study sets.\n-   Engaging study mode with flashcard-like interactions.\n-   Track and visualize user progress for effective learning.\n-   Explore a wide range of subjects.\n\n## Installation\n\nTo run FlipQuiz locally, follow these steps:\n\n1. Clone the repository:\n\n    ```bash\n    git clone https://github.com/your-username/flipquiz.git\n    cd flipquiz\n    ```\n\n2. Install dependencies:\n\n    ```bash\n    yarn install\n    ```\n\n3. Set up environment variables:\n\n    Create a `.env` file in the root of your project and add the following:\n\n    ```env\n    DATABASE_URL=\"...\" # MongoDB connection string\n    NEXTAUTH_SECRET=\"...\"\n    JWT_SECRET=\"...\"\n    NEXTAUTH_URL=\"...\" # URL of the application\n    ```\n\n4. Build and seed the database:\n\n    ```bash\n    yarn db:push\n    yarn db:seed\n    ```\n\n5. Start the development server:\n\n    ```bash\n    yarn dev\n    ```\n\n6. Open your web browser and navigate to `http://localhost:3000` to access the application.\n\n## Technologies Used\n\n-   [Next.js](https://nextjs.org/)\n-   [NextAuth.js](https://next-auth.js.org/)\n-   [Prisma](https://www.prisma.io/)\n-   [React](https://react.dev/)\n-   [Tailwind CSS](https://tailwindcss.com/)\n-   [DnD Kit](https://dndkit.com/)\n-   [React Query](https://react-query.tanstack.com/)\n-   [Radix UI](https://radix-ui.com/)\n-   [Swiper](https://swiperjs.com/)\n-   And more (see `package.json` for the full list)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\n-   Special thanks to the contributors and the open-source community.\n-   Built as my Final Year Project at the Asia Pacific University of Technology \u0026 Innovation.\n-   Inspired by a passion for making learning enjoyable and effective.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpvlvstepan%2Fflipquiz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpvlvstepan%2Fflipquiz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpvlvstepan%2Fflipquiz/lists"}