{"id":13625463,"url":"https://github.com/AlexImb/pelicula","last_synced_at":"2025-04-16T06:32:41.168Z","repository":{"id":36261719,"uuid":"185065132","full_name":"AlexImb/pelicula","owner":"AlexImb","description":"🎞    A progressive web app for creating movie night polls.","archived":false,"fork":false,"pushed_at":"2023-05-02T05:06:27.000Z","size":6146,"stargazers_count":26,"open_issues_count":27,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-07T12:53:36.044Z","etag":null,"topics":["buefy","firebase","movie-night","nuxt","team-tools","typescript"],"latest_commit_sha":null,"homepage":"https://pelicula.netlify.com/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexImb.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":"2019-05-05T18:02:15.000Z","updated_at":"2023-06-28T16:21:03.000Z","dependencies_parsed_at":"2024-01-14T08:20:21.922Z","dependency_job_id":"8a1ce9cf-15be-4376-8980-0eacabe3ab07","html_url":"https://github.com/AlexImb/pelicula","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexImb%2Fpelicula","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexImb%2Fpelicula/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexImb%2Fpelicula/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexImb%2Fpelicula/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexImb","download_url":"https://codeload.github.com/AlexImb/pelicula/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223700474,"owners_count":17188329,"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":["buefy","firebase","movie-night","nuxt","team-tools","typescript"],"created_at":"2024-08-01T21:01:56.186Z","updated_at":"2024-11-08T14:31:26.465Z","avatar_url":"https://github.com/AlexImb.png","language":"Vue","funding_links":[],"categories":["Vue"],"sub_categories":[],"readme":"# 🎞 película\n\n \u003e The ultimate PWA for movie night polls. 🍿\n\n [![Netlify Status](https://api.netlify.com/api/v1/badges/d5700271-4e53-4ded-8727-d3a895b12b17/deploy-status)](https://app.netlify.com/sites/pelicula/deploys)\n![GitHub](https://img.shields.io/github/license/aleximb/pelicula.svg?style=flat-square)\n\nPelícula is modern progressive web application aiming to simplify the process of selecting what to watch during the next movie night with your friends.\n\n## Self-Hosted\n\nPerfect for tech startups who organize movie nights with the colleagues. The open source version can be hosted on-premises or public cloud/CDN providers like Firebase and Netlify for free.\n\nThe initial version will use Firebase as the realtime backend provider, but with the community help it can be backend agnostic in the future.\n\n\n## La Película \n\nSaaS offering hosted by us featuring recurrent movie nights, API integrations and AI-augmented suggestions based on previous choices, genres and critic scores.\n\n## Features\n\n- [x] Based on [Nuxt](https://nuxtjs.org/): no need to eject, fully upgradable, modular and able to pre-render certain routes\n- [ ] Backed by and hosted on: [Firebase](https://firebase.google.com/): authentication, Firestore realtime DB and CDN\n- [ ] Backend agnostic: remove the usage of Firebase constraint and allow other realtime (deepstreamHub, Sockets.IO) and non-realtime (REST APIs, GraphQL) data sources\n\n## Firebase Setup\n\n1. Create a new project on Firebase [Firebase](https://firebase.google.com/).\n2. Enable Authentication, Cloud Firestore, and Hosting.\n3. Copy the `.env.example` to a `.env` file.\n4. Fill in the environmental variables with your own.\n5. Build and deploy the project.\n\n## Netlify Setup\n\n1. Press this button: \n\n[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/AlexImb/pelicula)\n\n2. Add the environmental variables from `.env.example` to your Netlify site dashboard under *Settings \u003e Build \u0026 deploy \u003e Environment \u003e Environment variables*\n\n\n## Local Development Setup\n\n``` bash\n# install dependencies\n$ yarn install\n\n# serve with hot reload at localhost:3000\n$ yarn run dev\n\n# generate static project\n$ yarn run generate\n```\n\nFor detailed explanation on how things work, checkout [Nuxt.js docs](https://nuxtjs.org).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlexImb%2Fpelicula","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlexImb%2Fpelicula","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlexImb%2Fpelicula/lists"}