{"id":21294612,"url":"https://github.com/trace2798/passage_fullstack","last_synced_at":"2025-03-15T17:12:40.028Z","repository":{"id":177590690,"uuid":"656090437","full_name":"trace2798/passage_fullstack","owner":"trace2798","description":"Post iT - Milestones, memories, and more. An web application to share your milestones, memories and more.  Authentication using Passage by 1Password","archived":false,"fork":false,"pushed_at":"2023-07-01T06:22:45.000Z","size":4447,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-22T06:48:07.552Z","etag":null,"topics":["1password","hashnode-hackathon","passageby1password","passageidentity"],"latest_commit_sha":null,"homepage":"https://passage-fullstack.vercel.app","language":"TypeScript","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/trace2798.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":"2023-06-20T08:38:31.000Z","updated_at":"2023-08-04T02:32:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"4558ba19-57d0-4433-a635-2551ad989a36","html_url":"https://github.com/trace2798/passage_fullstack","commit_stats":null,"previous_names":["trace2798/passage_fullstack"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trace2798%2Fpassage_fullstack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trace2798%2Fpassage_fullstack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trace2798%2Fpassage_fullstack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trace2798%2Fpassage_fullstack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trace2798","download_url":"https://codeload.github.com/trace2798/passage_fullstack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243762269,"owners_count":20343979,"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":["1password","hashnode-hackathon","passageby1password","passageidentity"],"created_at":"2024-11-21T13:59:54.782Z","updated_at":"2025-03-15T17:12:40.005Z","avatar_url":"https://github.com/trace2798.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Post iT made using Next.js 13.4 App Router: Passage for authentication, React \u0026 Tailwind css.\n\n### This repo is for my submission for the 1Password X hashnode X hackathon which took place during June 1 - June 30, 2023\n\n#### Hashnode article: [Share your milestones and memories with \"Post iT\"](https://shreyas-chaliha.hashnode.dev/share-your-milestones-and-memories-with-post-it) \n\n## Getting Started\n\n### Either fork the repo or directly clone it\n\n### Prerequisites\n\n**Node version 16.8 or later  \n**macOS, Windows (including WSL), and Linux are supported.\n\n### To directly clone the repo\n\n```shell\ngit clone https://github.com/trace2798/passage_fullstack.git\n```\n\n### Install packages\n\n```shell\nnpm i\n```\n\n### Setup .env file\n\n```js\nNEXT_PUBLIC_PASSAGE_APP_ID=\nNEXT_PUBLIC_PASSAGE_API_KEY=\nDATABASE_URL=\n```\n\u003cb\u003eDisclamer:\u003c/b\u003e Recently, when I named my env file as .env.local I ran into some problems with prisma so if you face similar problem just name is as .env and do not forget to add it to your .gitignore. After adding .env to your gitignore and if the .env file is getting pushed with your commit then check this [link out]( https://stackoverflow.com/questions/74340379/gitignore-not-working-my-environment-variables-are-being-pushed-to-my-repo-whe)\n\n### Start the app\n\n```shell\nnpm run dev\n```\n\n## Available commands\n\nRunning commands with npm `npm run [command]`\n\n| command         | description                              |\n| :-------------- | :--------------------------------------- |\n| `dev`           | Starts a development instance of the app |\n| `build`         | To build your application                |\n| `start`         | Starts a production  instance of the app |\n\n \"postinstall\": \"prisma generate\" is required if you want to deploy your site.\n\n## For env value and functionality of this application I have wrote a very detailed article on [hashnode](https://shreyas-chaliha.hashnode.dev/share-your-milestones-and-memories-with-post-it)\n\n\nYoutube Demo Link: [Post iT](https://www.youtube.com/watch?v=iXuKCdvHBLY)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrace2798%2Fpassage_fullstack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrace2798%2Fpassage_fullstack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrace2798%2Fpassage_fullstack/lists"}