{"id":30655144,"url":"https://github.com/vbetsch/locklite","last_synced_at":"2026-04-02T02:49:30.837Z","repository":{"id":311224954,"uuid":"1018596560","full_name":"vbetsch/locklite","owner":"vbetsch","description":"🔐 Intranet password manager for businesses (RNCP 39583)","archived":false,"fork":false,"pushed_at":"2025-09-17T15:02:44.000Z","size":1449,"stargazers_count":0,"open_issues_count":6,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-17T16:57:41.799Z","etag":null,"topics":["dependabot","eslint","github-actions","jest","mui","nextjs","nodejs","postgresql","prettier","prisma","sentry","swagger","typescript","vercel"],"latest_commit_sha":null,"homepage":"https://locklite.vercel.app","language":"TypeScript","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/vbetsch.png","metadata":{"files":{"readme":"docs/README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-12T15:52:18.000Z","updated_at":"2025-09-17T15:02:48.000Z","dependencies_parsed_at":"2025-08-22T23:41:35.384Z","dependency_job_id":"41b7b29c-e4ef-4f51-8c5f-b3b0755f03b6","html_url":"https://github.com/vbetsch/locklite","commit_stats":null,"previous_names":["vbetsch/locklite"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/vbetsch/locklite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbetsch%2Flocklite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbetsch%2Flocklite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbetsch%2Flocklite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbetsch%2Flocklite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vbetsch","download_url":"https://codeload.github.com/vbetsch/locklite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vbetsch%2Flocklite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278646783,"owners_count":26021512,"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-10-06T02:00:05.630Z","response_time":65,"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":["dependabot","eslint","github-actions","jest","mui","nextjs","nodejs","postgresql","prettier","prisma","sentry","swagger","typescript","vercel"],"created_at":"2025-08-31T09:45:17.873Z","updated_at":"2025-10-06T17:02:46.094Z","avatar_url":"https://github.com/vbetsch.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Locklite\n\n[![Build Status](https://github.com/vbetsch/lockLite/actions/workflows/ci.yml/badge.svg)](https://github.com/vbetsch/lockLite/actions)\n![Deploy Status](https://deploy-badge.vercel.app/vercel/locklite)\n\nThe Locklite project is a password manager designed to protect and organize confidential information in secure areas. In\na fictitious scenario, it is intended for companies wishing to guarantee the confidentiality of their employees' data.\nIn the reality of this academic project, it takes the form of an MVP developed on its own, providing a concrete\nillustration of the design, deployment and supervision of a complete application.\n\n\u003cimg src=\"img/screenshot.png\" alt=\"Screenshot of the application\" style=\"width: 100%;\"\u003e\n\n### Stack\n\n![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)\n![Next JS](https://img.shields.io/badge/Next-black?style=for-the-badge\u0026logo=next.js\u0026logoColor=white)\n![Vercel](https://img.shields.io/badge/vercel-%23000000.svg?style=for-the-badge\u0026logo=vercel\u0026logoColor=white)\n![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white)\n![Prisma](https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge\u0026logo=Prisma\u0026logoColor=white)\n![Swagger](https://img.shields.io/badge/-Swagger-%23Clojure?style=for-the-badge\u0026logo=swagger\u0026logoColor=white)\n![Jest](https://img.shields.io/badge/-jest-%23C21325?style=for-the-badge\u0026logo=jest\u0026logoColor=white)\n![MUI](https://img.shields.io/badge/MUI-%230081CB.svg?style=for-the-badge\u0026logo=mui\u0026logoColor=white)\n![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-the-badge\u0026logo=githubactions\u0026logoColor=white)\n![ESLint](https://img.shields.io/badge/ESLint-4B3263?style=for-the-badge\u0026logo=eslint\u0026logoColor=white)\n![Prettier](https://img.shields.io/badge/prettier-%23F7B93E.svg?style=for-the-badge\u0026logo=prettier\u0026logoColor=black)\n![Sentry](https://img.shields.io/badge/sentry-%23362D59.svg?style=for-the-badge\u0026logo=sentry\u0026logoColor=white)\n![Dependabot](https://img.shields.io/badge/dependabot-025E8C?style=for-the-badge\u0026logo=dependabot\u0026logoColor=white)\n\n### Documentation\n\n- **C2.1.1** - [Continuous Deployment](CD.md)\n- **C2.1.1** - [Quality and Performance Criteria](CRITERIA.md)\n- **C2.1.2** - [Continuous Integration](CI.md)\n- **C2.2.3** - [Security measures](SECURITY.md)\n- **C2.2.3** - [Accessibility measures](ACCESSIBILITY.md)\n- **C2.2.4** - [Changelog](CHANGELOG.md)\n- **C2.3.1** - [Test Plan](ACCEPTANCE.md)\n- **C2.3.2** - [Defect Correction Plan](BUGS.md)\n- **C2.4.1** - [Deployment Guide](DEPLOYMENT.md)\n- **C2.4.1** - [User Guide](USER.md)\n- **C2.4.1** - [Contributing Guide](CONTRIBUTING.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvbetsch%2Flocklite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvbetsch%2Flocklite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvbetsch%2Flocklite/lists"}