{"id":25070464,"url":"https://github.com/pritam001/vidzy","last_synced_at":"2026-05-05T07:32:41.480Z","repository":{"id":117361027,"uuid":"58288078","full_name":"pritam001/vidzy","owner":"pritam001","description":"Video rental store application Vidzy based upon MEAN stack","archived":false,"fork":false,"pushed_at":"2019-11-04T18:08:31.000Z","size":2903,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-31T16:24:08.780Z","etag":null,"topics":["application","mean-stack","mongodb"],"latest_commit_sha":null,"homepage":null,"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/pritam001.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":"2016-05-07T23:09:31.000Z","updated_at":"2019-11-04T18:08:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"0ad2d2c9-bea9-4e74-a528-bf56197f55ee","html_url":"https://github.com/pritam001/vidzy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pritam001/vidzy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pritam001%2Fvidzy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pritam001%2Fvidzy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pritam001%2Fvidzy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pritam001%2Fvidzy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pritam001","download_url":"https://codeload.github.com/pritam001/vidzy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pritam001%2Fvidzy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32640533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"online","status_checked_at":"2026-05-05T02:00:06.033Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["application","mean-stack","mongodb"],"created_at":"2025-02-06T21:31:37.334Z","updated_at":"2026-05-05T07:32:41.473Z","avatar_url":"https://github.com/pritam001.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vidzy\nVideo rental store application Vidzy based upon MEAN stack\n\n    MongoDB: the database engine we use to store the data.\n    Express.js: the server-side framework for building web applications, similar to ASP.NET MVC or Rails.\n    Angular: the front-end framework for building web applications  \n    Node.js: the Javascript runtime environment\n\n\n\n\n## Local Development / Testing\n---------------------------------------\n####Install [Sublime Text](http://sublimetext.com)\n\n####Install [Mongo](http://mongodb.org)\n\nOpen Command Prompt as an administrator:\n\n\tmd \\data\\db\n\tcd “C:\\Program Files\\MongoDB\\Server\\3.0\\bin” (or wherever you installed MongoDB)\n\tmongod\n\n####Install [Node](https://nodejs.org)\n\nAs part of installing Node, you’ll get NPM (Node Package Manager) on your machine. NPM in Node is similar to Ruby Gems in Ruby and NuGet in .NET. We use NPM (or any package managers) to download and install open-source reusable packages / modules in our applications.\n\n####Install Express Generator\n\nExpress Generator is a Node module that we use to scaffold an application. To install Express Generator, open another Terminal on Mac or Command Prompt on Windows and run:\n\n    npm install -g express-generator\n    \nThe -g switch here instructs NPM to install this package at the global level so it’ll be accessible to all your applications.\n\n    cd Vidzy\n    npm install \n    npm install nodemon -g\n    npm install monk --save \n    \n    \n## Populating Database\n---------------------------------------\nHow do we populate our MongoDB database with some documents? MongoDB has a shell that you can access using Terminal on Mac or Command Prompt on Windows. However, working with shell is not very user-friendly. So, to make our job easier, we’re going to use a free tool called RoboMongo. Head over to http://robomongo.org and download RoboMongo for your operating system.\n\n1. Launch RoboMongo. You’ll see a dialog box for connecting to a MongoDB server.\n\n2. Click the Create link on the top.\n\n    Change the name of this connection from New Connection to localhost. \n    Note the address of the connection. It points to localhost:27017. \n    By default, MongoDB starts on port 27017.\n\n3. If you click the Test button, you may get an error like “Authorization skipped by you”. Don’t worry about it. You’ll be able to connect to your local MongoDB regardless.  \n\n4. Save the connection settings. Back in the Connect dialog box, connect to localhost.\n\n5. From the View menu, tick Explorer if it’s not already ticked.\n\n\n\n\n## Usage\n---------------------------------------\nFrom the Command Prompt or Terminal, run the following command inside the Vidzy folder:\n\n    nodemon \n\nNodemon will start your web server on port 3000. You may receive a pop-up warning you that Node is going to access incoming connections. Make sure to allow access.\n\nOpen Command Prompt as an administrator and run mongod:\n\n\tcd \"C:\\Program Files\\MongoDB\\Server\\3.2\\bin\" (or wherever you installed MongoDB)\n\tmongod\n\t\nLaunch robomongo and connect to localhost.\n\nNow, launch your browser and navigate to:\n\n    http://localhost:3000\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpritam001%2Fvidzy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpritam001%2Fvidzy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpritam001%2Fvidzy/lists"}