{"id":13289009,"url":"https://github.com/savannahostrowski/cinest","last_synced_at":"2025-04-18T09:35:22.635Z","repository":{"id":193590303,"uuid":"686514260","full_name":"savannahostrowski/cinest","owner":"savannahostrowski","description":"🎥 An AI-powered movie suggestion engine","archived":false,"fork":false,"pushed_at":"2024-09-10T02:28:13.000Z","size":778,"stargazers_count":5,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-13T13:51:54.377Z","etag":null,"topics":["azd-templates","omdb-api","openai","recommendation-engine"],"latest_commit_sha":null,"homepage":"","language":"Bicep","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/savannahostrowski.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-09-03T03:30:18.000Z","updated_at":"2024-09-10T02:28:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"4b563c74-286a-4f2b-beeb-0eee691cd8aa","html_url":"https://github.com/savannahostrowski/cinest","commit_stats":null,"previous_names":["savannahostrowski/cinest"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savannahostrowski%2Fcinest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savannahostrowski%2Fcinest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savannahostrowski%2Fcinest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savannahostrowski%2Fcinest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/savannahostrowski","download_url":"https://codeload.github.com/savannahostrowski/cinest/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241600482,"owners_count":19988713,"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":["azd-templates","omdb-api","openai","recommendation-engine"],"created_at":"2024-07-29T17:00:17.991Z","updated_at":"2025-03-03T02:42:42.083Z","avatar_url":"https://github.com/savannahostrowski.png","language":"Bicep","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cinest 🎥\n\nA movie suggestion engine, built with love and Azure!\n\n![](cinest.gif)\n\n## Local development\nDependencies:\n- Docker\n- Docker Compose\n- Python 3.11+\n- Node 18.16+\n\n### Frontend\n1. Run `npm install` in `frontend/`\n1. Run `npm run dev` to start dev server on `localhost:5173`\n\n### API\nYou will need API keys for [OMDb API](https://www.omdbapi.com/apikey.aspx) (free!) and [OpenAI](https://platform.openai.com/overview). Once you get these, store them in a `.env` file in the root of the project as `OMDB_API_KEY` and `OPENAI_API_KEY`.\n1. Create venv or open in Dev Container\n1. Install deps via `pip install -r requirements.txt`\n1. In root of project (`/`), run `docker-compose up` to run the API and database in containers for local development\n\n## Try out the new Azure Developer CLI easy `init` flow!\nThis project was made Azure Developer CLI-compatible using the new `azd init` flow, which detects your local app stack and generates the right configuration to get the application up and running on Azure.\n\nTo try it out, checkout the `not-azdified` branch and run `azd init` in the directory with the project and walk through the wizard.\n\nTo configure env vars after generation, you should add your API keys to the `.azure/\u003cenv name\u003e/.env` file and then add them to the `main.parameters.json` file. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsavannahostrowski%2Fcinest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsavannahostrowski%2Fcinest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsavannahostrowski%2Fcinest/lists"}