{"id":21038199,"url":"https://github.com/jglchen/chirper-next-jwt","last_synced_at":"2026-04-10T02:55:09.455Z","repository":{"id":214629822,"uuid":"696675171","full_name":"jglchen/chirper-next-jwt","owner":"jglchen","description":"Laravel Chirper API JWT Auth with Next.js Frontend","archived":false,"fork":false,"pushed_at":"2023-12-31T07:34:03.000Z","size":145,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-13T20:44:31.833Z","etag":null,"topics":["chirp","docker","jwt-authentication","nextjs","nodejs","reactjs","typescript"],"latest_commit_sha":null,"homepage":"","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/jglchen.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":"2023-09-26T08:13:24.000Z","updated_at":"2025-01-01T12:04:36.000Z","dependencies_parsed_at":"2025-03-13T20:44:22.968Z","dependency_job_id":"8720d537-a8b3-48b9-9705-bf92e01e58f0","html_url":"https://github.com/jglchen/chirper-next-jwt","commit_stats":null,"previous_names":["jglchen/chirper-next-jwt"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jglchen/chirper-next-jwt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jglchen%2Fchirper-next-jwt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jglchen%2Fchirper-next-jwt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jglchen%2Fchirper-next-jwt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jglchen%2Fchirper-next-jwt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jglchen","download_url":"https://codeload.github.com/jglchen/chirper-next-jwt/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jglchen%2Fchirper-next-jwt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276538268,"owners_count":25659932,"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-09-23T02:00:09.130Z","response_time":73,"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":["chirp","docker","jwt-authentication","nextjs","nodejs","reactjs","typescript"],"created_at":"2024-11-19T13:29:57.551Z","updated_at":"2025-09-23T07:48:11.157Z","avatar_url":"https://github.com/jglchen.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Laravel Chirper API JWT Auth with Next.js Frontend\n\nThere are different types of API authentication systems available in the Laravel application, Like Laravel passport, Laravel sanctum and of course, you can also use JWT authentication. In this JSON Web Token Authentication for Laravel 10 tutorial, we will use JWT to create this API authentication in Laravel.\n\nThis project is trying to **use Laravel JWT API as the backend and set up authentication with Next.js as the browser frontend**. JWT API is incorporated to provide the authentication system.\nWhen making requests using API tokens, the token should be included in the Authorization header as a Bearer token.\nThe Next.js React front pages are styled with Tailwind CSS to follow Laravel Breeze\u0026apos;s default view designs. \n\n\nThis project basically follows the ideas of demonstrations in [the Laravel Bootcamp](https://bootcamp.laravel.com/), and some additional features as below are added: \n- Chirper displays are loaded with scrolling pagination.\n- Periodically update the Chirper display following the page is loaded.\n- Mechanisms for users to follow and unfollow other users.\n- The Laravel Bootcamp demonstrations provide a mechanism to send email notifications when a new Chirp is created to every other user, in this project we restrict the email notifications to the user\u0026apos;s followers only.\n    ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjglchen%2Fchirper-next-jwt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjglchen%2Fchirper-next-jwt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjglchen%2Fchirper-next-jwt/lists"}