{"id":19325808,"url":"https://github.com/blindsweatyhansolo/popcornpals","last_synced_at":"2026-04-10T02:19:37.363Z","repository":{"id":45155048,"uuid":"513370710","full_name":"blindsweatyhansolo/popcornpals","owner":"blindsweatyhansolo","description":"Rate and suggest movies to your friends!","archived":false,"fork":false,"pushed_at":"2022-08-03T22:36:05.000Z","size":7066,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-06T06:43:48.215Z","etag":null,"topics":["apollo","apollo-client","apollo-server","bootstrap","expressjs","graphql","mongodb","mongoose","node-js","nodejs","react","react-bootstrap","react-router-dom","reactjs"],"latest_commit_sha":null,"homepage":"https://popcornpals.herokuapp.com/","language":"JavaScript","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/blindsweatyhansolo.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}},"created_at":"2022-07-13T03:45:15.000Z","updated_at":"2022-08-23T18:44:01.000Z","dependencies_parsed_at":"2022-07-13T16:47:59.991Z","dependency_job_id":null,"html_url":"https://github.com/blindsweatyhansolo/popcornpals","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/blindsweatyhansolo%2Fpopcornpals","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blindsweatyhansolo%2Fpopcornpals/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blindsweatyhansolo%2Fpopcornpals/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blindsweatyhansolo%2Fpopcornpals/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blindsweatyhansolo","download_url":"https://codeload.github.com/blindsweatyhansolo/popcornpals/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240427316,"owners_count":19799471,"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":["apollo","apollo-client","apollo-server","bootstrap","expressjs","graphql","mongodb","mongoose","node-js","nodejs","react","react-bootstrap","react-router-dom","reactjs"],"created_at":"2024-11-10T02:11:30.856Z","updated_at":"2026-04-10T02:19:37.303Z","avatar_url":"https://github.com/blindsweatyhansolo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PopcornPals\n\n## Table of Contents\n\n* [Description](#description)\n* [Installation](#installation)\n* [Usage](#usage)\n* [Contributions](#contributions)\n* [Additional Information](#additional-information)\n\n## [Description:](#table-of-contents)\n\nTired of the same movies being suggested to you on most streaming services? Feel like you can never remember any of the titles that your friends have suggested to you because there is no option to share movies on those same services with other users? Well, now there's an option! *PopcornPals* is not a streaming service, but instead a social media type service that allows you and your friends to suggest and rate movies together. Add friends and suggest titles to them personally, and find all your suggested titles in one neat place. Rate and review titles, and see what other *PopcornPals* members think.\n\n```\nAs a movie lover\nI want to be able to suggest titles to my friends\nand see what they think about them.\n```\n\n## [Installation:](#table-of-contents)\n\nTo use *PopcornPals*, all you need to do is visit the live site [here on Heroku](https://popcornpals.herokuapp.com/). To access all features, sign up for an account.\n\nTo work with this project's code base, ensure that you have Node.js and MongoDB pre-installed on your machine.\n\n1. Clone this repository onto your machine with `git clone`\n2. Install dependencies from each directory (*root / server / client*) with `npm install`\n3. Initialize server connection, from the *server* directory run `npm start` or `npm run watch` to use nodemon. This project also uses the **concurrently** npm package. From the *root* directory you can achieve the same result with `npm run develop`\n4. Visit `localhost:3001/graphql` to connect to Apollo Studio to test queries and mutations\n5. Initialize the React development environment from the *client* directory run `npm start`. If not automatically redirected after compiling, navigate to `localhost:3000` in your browser.\n\n## [Usage:](#table-of-contents)\n\nSearch for titles using the search bar. Clicking on the poster will take you to the title's detail page which includes all ratings from fellow *PopcornPals* members. In order to rate or suggest titles to others, sign-up for an account. You can access a full list of suggested and rated titles from your profile page!\n\n![Demo Gif](./assets/images/demo2.gif)\n\n\n## [Contributions:](#table-of-contents)\nContributions always welcome!\n\n## [Additional Information:](#table-of-contents)\nTechnologies Used:\n* MongoDB\n* Express.js\n* React.js\n* Node.js\n* Mongoose\n* Apollo \n* GraphQL\n* React-Bootstrap / Bootstrap\n\nOther Packages Used:\n* [nodemon](https://www.npmjs.com/package/nodemon)\n\n_If you have any questions about the application, or would like to become a contributor, please contact me using the information below:_\n\n[GitHub](https://github.com/blindsweatyhansolo)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblindsweatyhansolo%2Fpopcornpals","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblindsweatyhansolo%2Fpopcornpals","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblindsweatyhansolo%2Fpopcornpals/lists"}