{"id":21038205,"url":"https://github.com/jglchen/chirper-next-fullstack","last_synced_at":"2026-04-10T07:05:34.401Z","repository":{"id":197582196,"uuid":"698814062","full_name":"jglchen/chirper-next-fullstack","owner":"jglchen","description":"Next.js Fullstack Emulating Laravel Chirper","archived":false,"fork":false,"pushed_at":"2023-12-30T03:11:38.000Z","size":178,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-20T16:25:30.008Z","etag":null,"topics":["chirp","docker","javascript","nextjs","nodejs","prisma","reactjs","typescript"],"latest_commit_sha":null,"homepage":"https://chirper-next-fullstack.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/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}},"created_at":"2023-10-01T03:34:07.000Z","updated_at":"2023-10-07T06:29:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"843b5002-21a4-4ff6-80c1-8aad63282f09","html_url":"https://github.com/jglchen/chirper-next-fullstack","commit_stats":null,"previous_names":["jglchen/chirper-next-fullstack"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jglchen%2Fchirper-next-fullstack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jglchen%2Fchirper-next-fullstack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jglchen%2Fchirper-next-fullstack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jglchen%2Fchirper-next-fullstack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jglchen","download_url":"https://codeload.github.com/jglchen/chirper-next-fullstack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243482852,"owners_count":20297897,"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":["chirp","docker","javascript","nextjs","nodejs","prisma","reactjs","typescript"],"created_at":"2024-11-19T13:30:01.875Z","updated_at":"2026-04-10T07:05:34.356Z","avatar_url":"https://github.com/jglchen.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Next.js Fullstack Emulating Laravel Chirper\n\n[The Laravel Bootcamp](https://bootcamp.laravel.com/) demonstrates three different ways to build a microblogging platform called Chirper, [with Blade](https://bootcamp.laravel.com/blade/installation), [with Livewire](https://bootcamp.laravel.com/livewire/installation), and [with JavaScript and Inertia](https://bootcamp.laravel.com/inertia/installation).\n\nThis project is trying to \u003cb\u003euse Next.js full-stack functionalities emulating [the Laravel BootCamp Demonstration](https://bootcamp.laravel.com/)\u003c/b\u003e.The Next.js React front pages are styled with Tailwind CSS to follow the Laravel BootCamp\u0026apos;s view designs.In this project, Prisma as an ORM is used to manage the database, as Eloquent is adopted to connect Laravel with the database.\n\nThis project basically follows the ideas of demonstrations in the Laravel Bootcamp, 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\n### [View the App](https://chirper-next-fullstack.vercel.app)\n### [App GitHub](https://github.com/jglchen/chirper-next-fullstack)\n### Docker: docker run -p 3000:3000 jglchen/chirper-next-fullstack\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjglchen%2Fchirper-next-fullstack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjglchen%2Fchirper-next-fullstack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjglchen%2Fchirper-next-fullstack/lists"}