{"id":15705687,"url":"https://github.com/akaspanion/lens-n-light","last_synced_at":"2025-08-02T11:32:57.469Z","repository":{"id":39498385,"uuid":"193653757","full_name":"AKAspanion/lens-n-light","owner":"AKAspanion","description":"👤 This is the photography/portfolio application for Lens-and-Light photography. ","archived":false,"fork":false,"pushed_at":"2023-02-28T23:33:11.000Z","size":2872,"stargazers_count":5,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-05-12T18:52:06.892Z","etag":null,"topics":["firebase","lens-nlight","photography","vue"],"latest_commit_sha":null,"homepage":"https://lens-n-light.web.app/","language":"Vue","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/AKAspanion.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-25T07:06:07.000Z","updated_at":"2023-01-16T04:46:14.000Z","dependencies_parsed_at":"2024-10-24T07:06:50.286Z","dependency_job_id":"0f8c76cf-0b3e-4086-aa67-b9397ea1852f","html_url":"https://github.com/AKAspanion/lens-n-light","commit_stats":{"total_commits":91,"total_committers":3,"mean_commits":"30.333333333333332","dds":"0.43956043956043955","last_synced_commit":"cd4482b4e7e2f4bd4ebc7e7a12cd278938e5df51"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AKAspanion/lens-n-light","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AKAspanion%2Flens-n-light","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AKAspanion%2Flens-n-light/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AKAspanion%2Flens-n-light/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AKAspanion%2Flens-n-light/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AKAspanion","download_url":"https://codeload.github.com/AKAspanion/lens-n-light/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AKAspanion%2Flens-n-light/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268378965,"owners_count":24240907,"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","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"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":["firebase","lens-nlight","photography","vue"],"created_at":"2024-10-03T20:18:59.612Z","updated_at":"2025-08-02T11:32:57.429Z","avatar_url":"https://github.com/AKAspanion.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lens-n-Light\n\n![](https://firebasestorage.googleapis.com/v0/b/lens-n-light.appspot.com/o/photos%2Fsmartmockups_k0a3apv1.png?alt=media\u0026token=0ba2d720-1f53-449a-8319-7899ec857381)\n\nThis is a web application.\n\n* People visiting here, view it as a Portfolio/Photography website.\n* Owner of this site can perform CRUD operations from Admin page and manage photos that appear on site.\n\n## Live View\n* View the production site at [Lens-and-Light](https://lens-n-light.web.app)\n* To enter the Admin page you can login as **Demo** user using the following credentials [ _Note: Demo user can't use CUD operations_ ]\n  * Email: `demouser@lnl.com`\n  * Password: `password`\n\n## Getting Started\n\n### Prerequisites\nYou need to install [node](https://nodejs.org/) and [git](https://git-scm.com/) locally. The project is based on [ES2015+](https://es6.ruanyifeng.com/), [vue](https://vuejs.org/), [vuex](https://vuex.vuejs.org/), [vue-router](https://router.vuejs.org/zh-cn/),  [vuetify](https://vuetifyjs.com) and [firebase](http://firebase.google.com/). Understanding and learning this knowledge in advance will greatly help the use of this project. \n\nThis project uses firebase for backend.\\\nTo use this project, you must create a web-app project on firebase.\n\n### Installing\n\n```bash\n# clone the project\ngit clone https://github.com/AKAspanion/Lens-n-Light.git\n\n# enter the project directory\ncd Lens-n-Light\n```\n\nBefore going into development, you need to configure .env file.\n\nGo to the settings page of firebase project you created, and look for a config option under 'Firebase SDK snippet'.\n```js\n// It should look something like this\nconst firebaseConfig = {\n  apiKey: \"XYZ...\",\n  authDomain: \"...\",\n  databaseURL: \"...\",\n  projectId: \"...\",\n  storageBucket: \"...\",\n  messagingSenderId: \"...\",\n  appId: \"...\",\n}; \n```\nPopulate the above values into the .env file without quotes.\n```\nVUE_APP_API_KEY=XYZ...\nVUE_APP_AUTH_DOMAIN=...\nVUE_APP_DATABASE_URL=...\nVUE_APP_PROJECT_ID=...\nVUE_APP_STORAGE_BUCKET=...\nVUE_APP_MESSAGING_SENDER_ID=...\nVUE_APP_APP_ID=...\n```\nProject is now pointing to your firebase.\n\nCreate authentication in firebase using email and password which can be used to login to admin page.\n\n```bash\n# install dependency\nnpm install\n\n# develop\nnpm run serve\n```\nProject will launch at http://localhost:8080\n\n## Deployment\n```bash\n#compiles and minifies for production\nnpm run buid\n```\nThe `/dist` directory is ready to be deployed\n## Built With\n* [Vue.js]() - SPA JavaScript Framework\n* [Vuetify]() - Frontend Components Framework\n* [Firebase]() - Backend and Hosting\n## Author\n[**Ankit Kumar Pandit**](http://spanion.xyz)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakaspanion%2Flens-n-light","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakaspanion%2Flens-n-light","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakaspanion%2Flens-n-light/lists"}