{"id":27308549,"url":"https://github.com/dejongyeong/mongodb","last_synced_at":"2026-04-12T13:03:00.470Z","repository":{"id":56676840,"uuid":"154950902","full_name":"dejongyeong/mongodb","owner":"dejongyeong","description":"IT Tralee Year 4 Module: Advanced Database Programming - MongoDB Portfolio with PHP Laravel Framework","archived":false,"fork":false,"pushed_at":"2020-10-25T22:56:58.000Z","size":1528,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-12T05:00:01.032Z","etag":null,"topics":["bootstrap-4","bootstrap-tagsinput","css3","database-programming","html5","laravel56","mongodb","php"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dejongyeong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-27T10:15:49.000Z","updated_at":"2023-03-09T01:06:34.000Z","dependencies_parsed_at":"2022-08-15T23:10:17.813Z","dependency_job_id":null,"html_url":"https://github.com/dejongyeong/mongodb","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/dejongyeong%2Fmongodb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dejongyeong%2Fmongodb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dejongyeong%2Fmongodb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dejongyeong%2Fmongodb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dejongyeong","download_url":"https://codeload.github.com/dejongyeong/mongodb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248519466,"owners_count":21117757,"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":["bootstrap-4","bootstrap-tagsinput","css3","database-programming","html5","laravel56","mongodb","php"],"created_at":"2025-04-12T05:00:12.521Z","updated_at":"2026-04-12T13:03:00.428Z","avatar_url":"https://github.com/dejongyeong.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MongoDB\n\n\u003cb\u003eIT Tralee Year 4 Semester 1\u003c/b\u003e\n\nMongoDB Portfolio for Advanced Database Programming in IT Tralee. Aim of this portfolio is to show the study outcome for performing MongoDB CRUD operation and MapReduce with the use of selected APIs from UI.\n\nImplementation is related to big data where book details is stored in MongoDB.\n\nProgramming Language and APIs used for implementation:\n* Laravel PHP Framework.\n* [Jenssegers MongoDB API](https://github.com/jenssegers/laravel-mongodb)\n* Twitter Bootstrap 4.\n* HTML 5 and CSS 3.\n* JavaScript and jQuery.\n\nIDE used for implementation\n* Microsoft Visual Studio Code.\n\n## Pre-requisite\n1. Install [MongoDB Driver](https://pecl.php.net/package/mongodb/1.5.3/windows) for PHP.\u003cbr\u003e\n2. Extract DLL zip file and extract inside PHP's \u003ci\u003eext\u003c/i\u003e directory.\u003cbr\u003e\n3. Add the following command in PHP Configuration file (php.ini)\n```\nextension=php_mongodb.dll\n```\n\n\n## Installation\n\nClone Repository\n\n### Install required libraries\n```\ncomposer install\n```\n```\nbower install\n```\n```\nnpm install\n```\n\n### Configuration\nSet environment (env) file:\n```\ncp .env.example .env\n```\nGenerate application key:\n```\nphp artisan key:generate\n```\nCreate database and add database settings to .env file.\n\n### Live Preview\nStarting Laravel server\n```\nphp artisan serve\n```\n\n### Watching Assets for Changes\nWebpack automatically recompile assets when detects a change.\n```\nnpm run watch\n```\nCertain environments Webpack is not updating\n```\nnpm run watch-poll\n```\n\n### Running Mix\nRun all Mix tasks\n```\nnpm run dev\n```\nRun all Mix tasks and minify output\n```\nnpm run production\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdejongyeong%2Fmongodb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdejongyeong%2Fmongodb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdejongyeong%2Fmongodb/lists"}