{"id":15693745,"url":"https://github.com/webbertakken/simple-react-app","last_synced_at":"2025-09-04T20:44:29.716Z","repository":{"id":43035212,"uuid":"324449882","full_name":"webbertakken/simple-react-app","owner":"webbertakken","description":"Opinionated full-stack react app with a focus on simplicity.","archived":false,"fork":false,"pushed_at":"2023-10-04T00:43:58.000Z","size":4460,"stargazers_count":7,"open_issues_count":3,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-05-08T04:54:09.186Z","etag":null,"topics":["browser-extension","firestore","next","progressive-web-app","react","reactfire","tailwindcss"],"latest_commit_sha":null,"homepage":"https://simple-react-app-webber.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/webbertakken.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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},"funding":{"github":"webbertakken","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-12-25T23:38:43.000Z","updated_at":"2023-11-23T06:11:47.000Z","dependencies_parsed_at":"2024-10-24T01:15:41.059Z","dependency_job_id":"3c4eec26-97d5-4134-a280-dbfd69bcd69d","html_url":"https://github.com/webbertakken/simple-react-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webbertakken%2Fsimple-react-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webbertakken%2Fsimple-react-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webbertakken%2Fsimple-react-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webbertakken%2Fsimple-react-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webbertakken","download_url":"https://codeload.github.com/webbertakken/simple-react-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253002851,"owners_count":21838640,"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":["browser-extension","firestore","next","progressive-web-app","react","reactfire","tailwindcss"],"created_at":"2024-10-03T18:48:15.787Z","updated_at":"2025-05-08T04:54:15.034Z","avatar_url":"https://github.com/webbertakken.png","language":"TypeScript","readme":"# Simple react app\n\nAn opinionated full-stack react app with a focus on simplicity.\n\n## Setup\n\n#### Prerequisites\n\n- Create a Firebase project\n- Enable Google Authentication method\n- Copy `.env.local.example` to `.env.local`\n\n#### Admin\n\n- In Firebase generate a private key under `Project settings` \u003e `Service accounts`. \n- Rename the resulting file to `serviceAccount.json`, and place it in the project root (gitignored).\n\n#### FirebaseApp\n\n- In Firebase under `Project settings` \u003e `General` create a web application if you haven't done so already.\n- Copy the `Config` version of the `Firebase SDK snippet` and paste it in `core/config.ts` under the `firebase` key.\n\n#### Database\n\n- Enable Firestore in your Firebase project\n- Adjust the database url to reflect your project/database id\n\n## Deploy\n\nAutomated by Vercel-GitHub integration (with default settings)\n\nTry it yourself: \n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https://github.com/webbertakken/simple-react-app)\n\n## Customise\n\n#### Icons part 1\n\n- Generate the required formats at [https://www.favicon-generator.org/](https://www.favicon-generator.org/)\n- Copy everything **except** `browserconfig.xml` and `manifest.json` to `images/icons` and overwrite all files.\n\n#### Icons part 2\n\n- Generate a manifest file and more icons at [https://manifest-gen.netlify.app/](https://manifest-gen.netlify.app/)\n- Place the resulting `manifest.json` and `images` folder in `/public` (overwrite existing folders and files)\n\n#### Meta information\n\n- Change the variables in `core/config.ts`\n","funding_links":["https://github.com/sponsors/webbertakken"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebbertakken%2Fsimple-react-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebbertakken%2Fsimple-react-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebbertakken%2Fsimple-react-app/lists"}