{"id":22525950,"url":"https://github.com/msurguy/piwanova","last_synced_at":"2025-10-25T06:07:27.925Z","repository":{"id":140330124,"uuid":"116439514","full_name":"msurguy/PiWANOVA","owner":"msurguy","description":"Raspberry Pi based WAN with Hologram Nova cellular modem","archived":false,"fork":false,"pushed_at":"2018-01-06T07:08:16.000Z","size":550,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-13T16:06:09.995Z","etag":null,"topics":["guestbook","hologram","hologram-nova","nova","raspberry","raspberry-pi"],"latest_commit_sha":null,"homepage":"https://www.hackster.io/msurguy/pi-zero-wan-piwanova-9846b3","language":"JavaScript","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/msurguy.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}},"created_at":"2018-01-06T00:09:08.000Z","updated_at":"2020-08-29T02:55:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"77e70a07-6f75-44c7-9da1-02dd2a9b943c","html_url":"https://github.com/msurguy/PiWANOVA","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msurguy%2FPiWANOVA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msurguy%2FPiWANOVA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msurguy%2FPiWANOVA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msurguy%2FPiWANOVA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/msurguy","download_url":"https://codeload.github.com/msurguy/PiWANOVA/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228567003,"owners_count":17937986,"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":["guestbook","hologram","hologram-nova","nova","raspberry","raspberry-pi"],"created_at":"2024-12-07T06:12:27.857Z","updated_at":"2025-10-25T06:07:22.890Z","avatar_url":"https://github.com/msurguy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Intro\n\nThis is the repository for the PiWANOVA project which is described at length on [Hackster](https://www.hackster.io/msurguy/pi-zero-wan-piwanova-9846b3)\n\nThis is a Guestbook - like Laravel application that displays a dashboard that is updated remotely via cellular network using Hologram Nova modem connected to a Raspberry Pi.\n\nMost of this application was made by following this tutorial: https://scotch.io/tutorials/build-a-guestbook-with-laravel-and-vuejs \n\nThe parts that are most essential for my application are the [SignaturesController](https://github.com/msurguy/PiWANOVA/blob/master/app/Http/Controllers/SignaturesController.php) and the presence of \"json\" folder under \"resources\". The JSON file in that folder is remotely updated via cellular connection, and in turn shows an updated dashboard to all users connected to the Raspberry Pi's WiFi network.\n\n## Installation and running\n\nWhen cloned or downloaded, run this on your Raspberry Pi (make sure it is connected to the internet via WiFi or Ethernet first, and that PHP 7 and Node/NPM are installed):\n\n```\ncomposer install\nnpm install\n```\nYou must change the application key by running the following command:\n```\nphp artisan key:generate\n```\n\nAfter that, you can launch the Laravel application by typing \n```\nphp artisan serve --port=8081 --host=192.168.42.1\n```\n\nEnjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsurguy%2Fpiwanova","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmsurguy%2Fpiwanova","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsurguy%2Fpiwanova/lists"}