{"id":20523370,"url":"https://github.com/niceguyit/simple-webapp","last_synced_at":"2026-02-19T14:01:51.511Z","repository":{"id":50586882,"uuid":"513293664","full_name":"NiceGuyIT/simple-webapp","owner":"NiceGuyIT","description":"Simple web application","archived":false,"fork":false,"pushed_at":"2024-01-10T00:09:41.000Z","size":347,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T21:39:46.532Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vue","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/NiceGuyIT.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":"2022-07-12T21:10:34.000Z","updated_at":"2022-07-30T14:50:04.000Z","dependencies_parsed_at":"2024-01-10T03:26:35.499Z","dependency_job_id":"c0b08178-cf61-4343-bddf-a0eec50d85c2","html_url":"https://github.com/NiceGuyIT/simple-webapp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NiceGuyIT/simple-webapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiceGuyIT%2Fsimple-webapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiceGuyIT%2Fsimple-webapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiceGuyIT%2Fsimple-webapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiceGuyIT%2Fsimple-webapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NiceGuyIT","download_url":"https://codeload.github.com/NiceGuyIT/simple-webapp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NiceGuyIT%2Fsimple-webapp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29616953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T13:04:20.082Z","status":"ssl_error","status_checked_at":"2026-02-19T13:03:33.775Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-15T22:39:23.606Z","updated_at":"2026-02-19T14:01:51.472Z","avatar_url":"https://github.com/NiceGuyIT.png","language":"Vue","readme":"# Simple Web App\n\nThis is a simple web application. The server is based on [PocketBase](https://github.com/pocketbase/pocketbase).\n\n## Goal\n\nThe goal is a simple web application. It doesn't have to be fance or look nice. The default look and feel of Quasar is\nsufficient. Here are the objectives in order of priority.\n\n1. Login page. The sessions need to use JWT. The goal is to use modern standards (JWTs) and not legacy standards (\n   session cookies).\n2. Service call form. The server API has all the fields defined. A nice form needs to be presented on the frontend.\n3. List/search the service calls. Use the appropriate fields for displaying each item.\n4. View the service calls. This should be obvious from above but listing it in case it's not.\n5. Use the libraries/frameworks already chosen. If you need others, feel free to add them.\n\n## Not needed\n\nThe following items are not needed.\n\n1. Great design. This will be completed later.\n2. Performance. The app will be used by less than 5 people a few times a day.\n3. User management including password resets. This can be handled by the PocketBook admin.\n4. Emails. This will be done later if needed.\n5. Documentation. I will handle that part.\n\n## Quote\n\nWhat would it take to accomplish the 5 goals above? I'm looking for price and timeframe. \n\n## Server\n\nDownload [PocketBase](https://github.com/pocketbase/pocketbase) and run it from the server directory or use\nthe `--dir server/pb_data` switch. For example:\n\n```bash\npocketbase serve --dir server/pb_data\n```\n\nThe admin, users and collections are already created. Login as the admin to see what is in the database.\n\n- URL: \u003chttp://localhost:8090/_/\u003e\n- Email: Admin@Example.com\n- Password: Admin@Example.com\n\n## Frontend\n\nThe frontend is Quasar 2, Vue 3 with composition API and TypeScrypt.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniceguyit%2Fsimple-webapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniceguyit%2Fsimple-webapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniceguyit%2Fsimple-webapp/lists"}