Why Nostr? What is Njump?
2023-11-02 23:51:21

Einundzwanzig Grenzland on Nostr: ๐Ÿงก ...


๐Ÿงก
Today I want to show an example project that used many aspects of Laravel PHP.

I will list the features and link to a few lines of code so that you can use the example project to build your own projects and see things for yourself.

โšก LNURLauth: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Http/Livewire/Auth/LNUrlAuth.php

๐Ÿ’ป API Controller for meetups: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Http/Controllers/Api/MeetupController.php

๐Ÿ‘จโ€๐Ÿ’ป Excel-Sheet-Export: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Exports/MeetupEventAttendeesExport.php

๐Ÿ”ฝ HTTP-Client (fetch data from other services): https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Console/Commands/Database/SyncGithubMeetups.php

๐Ÿ“ป Read data from podcastindex.org: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Console/Commands/Feed/ReadAndSyncPodcastFeeds.php

๐Ÿ’œ Nostr Trait (publish events on the Nostr with noscl): https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Traits/NostrTrait.php

๐Ÿ”— LNbits connection: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Traits/LNBitsTrait.php

๐Ÿ‘Ž Twitter API sucks: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Traits/TwitterTrait.php

๐Ÿš€ Laravel Livewire Component: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/app/Http/Livewire/Meetup/Form/MeetupForm.php

๐Ÿ™‚ Tailwindcss layout file and Livewire Blade-Components: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/resources/views/livewire/meetup/form/meetup-form.blade.php

๐Ÿ—บ VectorJs Map: https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/resources/views/livewire/meetup/world-map.blade.php

๐Ÿ—บ Leatlef Heatmap (openstreetmap): https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal/blob/master/resources/views/livewire/book-case/heatmap.blade.php

There is more...

https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal
Author Public Key
npub12dfql00r4rnttt8u683rsq76ydaf7jha5n5hzpshgl6n5mly2rrqvd2ztq