{"id":22656652,"url":"https://github.com/trace2798/trivia-modus","last_synced_at":"2025-03-29T07:45:46.363Z","repository":{"id":265798662,"uuid":"891913504","full_name":"trace2798/trivia-modus","owner":"trace2798","description":"Frontend made with Next.js for Rec \u0026Triv which is my submission for ModusHack 2024 hosted by Hashnode","archived":false,"fork":false,"pushed_at":"2024-12-24T17:20:10.000Z","size":688,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-03T21:47:24.217Z","etag":null,"topics":["hypermode","modus"],"latest_commit_sha":null,"homepage":"https://trivia-modus.vercel.app","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/trace2798.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":"2024-11-21T07:20:51.000Z","updated_at":"2025-01-13T15:31:50.000Z","dependencies_parsed_at":"2025-02-03T21:41:51.830Z","dependency_job_id":"a842a85b-c859-4264-a123-ca449990a5e6","html_url":"https://github.com/trace2798/trivia-modus","commit_stats":null,"previous_names":["trace2798/trivia-modus"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trace2798%2Ftrivia-modus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trace2798%2Ftrivia-modus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trace2798%2Ftrivia-modus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trace2798%2Ftrivia-modus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trace2798","download_url":"https://codeload.github.com/trace2798/trivia-modus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246156094,"owners_count":20732364,"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":["hypermode","modus"],"created_at":"2024-12-09T10:15:36.178Z","updated_at":"2025-03-29T07:45:46.341Z","avatar_url":"https://github.com/trace2798.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rec \u0026 Triv\n\nRec \u0026 Triv is a web application that offers personalized movie recommendations and engaging trivia games based on selected movies. Discover new films and test your knowledge all in one place! This is my official submission to the [Modus Hackathon 2024](https://hashnode.com/hackathons/hypermode), hosted in [Hashnode](https://hashnode.com).\n\nDetail Article [Rec \u0026 Triv](https://shreyas-chaliha.hashnode.dev/rec-triv)\n\n## Features\n\nMovie Recommendations: Get tailored movie suggestions using Modus Collections.\nTrivia Games: Play trivia games generated from selected movies.\nInteractive Experience: Combine the fun of discovering movies with the challenge of trivia.\nAI-Powered Questions: Trivia questions are generated using the Meta Llama 3.1 8B AI model.\n\n## Technologies Used\n\nFrontend: Next.js 14 for a seamless user interface.\nBackend: Modus hosted on Hypermode for a robust backend infrastructure.\nData Sources:\nTMDB API for movie data.\nWikipedia for additional movie information.\nAI Model: Meta Llama 3.1 8B hosted on Hypermode for generating trivia questions.\n\n## Installation\n\nClone the Repository\n\n```code\ngit clone https://github.com/trace2798/trivia-modus.git\n```\n\nNavigate to the Project Directory\n\n```code\ncd rec-and-triv\n```\n\n## Install Dependencies\n\n```code\nnpm install\n```\n\nSet Up Environment Variables\n\nCreate a .env file in the root directory and add the following:\n\n```code\nMODUS_API_BASE=your hosted server link\nMODUS_API_KEY=your_modus_api_key\n```\n\nRun the Application\n\n```code\n    npm run dev\n```\n\n## Access the Application\n\nOpen your browser and navigate to http://localhost:3000.\n\nUsage\n\nGet Recommendations: Navigate to the recommendations section to receive personalized movie suggestions.\nPlay Trivia: Select a movie and start the trivia game to test your knowledge.\n\nLicense\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrace2798%2Ftrivia-modus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrace2798%2Ftrivia-modus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrace2798%2Ftrivia-modus/lists"}