{"id":22472566,"url":"https://github.com/vinceglb/spaceship","last_synced_at":"2025-07-09T06:08:00.190Z","repository":{"id":37056516,"uuid":"230308423","full_name":"vinceglb/Spaceship","owner":"vinceglb","description":"Boilerplate project ! Nuxt + VueJs + Firebase 🚀🔥","archived":false,"fork":false,"pushed_at":"2025-07-07T21:42:44.000Z","size":15164,"stargazers_count":28,"open_issues_count":20,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-08T01:11:03.588Z","etag":null,"topics":["boilerplate","firebase","firebase-hosting","nuxt","nuxtjs","template","vue","vuejs"],"latest_commit_sha":null,"homepage":"https://vinceglb.github.io/Spaceship/","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/vinceglb.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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-12-26T18:14:46.000Z","updated_at":"2025-07-07T21:41:03.000Z","dependencies_parsed_at":"2023-02-18T13:01:04.798Z","dependency_job_id":"d43d823d-8f06-4562-a9c4-9de1d08e1ecd","html_url":"https://github.com/vinceglb/Spaceship","commit_stats":null,"previous_names":["vinceglb/spaceship"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/vinceglb/Spaceship","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinceglb%2FSpaceship","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinceglb%2FSpaceship/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinceglb%2FSpaceship/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinceglb%2FSpaceship/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vinceglb","download_url":"https://codeload.github.com/vinceglb/Spaceship/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vinceglb%2FSpaceship/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264403798,"owners_count":23602621,"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":["boilerplate","firebase","firebase-hosting","nuxt","nuxtjs","template","vue","vuejs"],"created_at":"2024-12-06T12:16:21.707Z","updated_at":"2025-07-09T06:08:00.168Z","avatar_url":"https://github.com/vinceglb.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spaceship 🚀\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://repository-images.githubusercontent.com/230308423/51f50100-6386-11ea-873f-0b12486b8383\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://gitmoji.carloscuesta.me/\"\u003e\u003cimg src=\"https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Template repository for quickly creating new universal web app (SSR) with VueJs, Nuxt, and Firebase, and deploying it on Firebase Hosting within seconds 🚀\n\nTry here : \u003chttps://ebfvince.github.io/Spaceship/\u003e\n\n## ❤ This is made for you\n\nThese libraries and tools are already setup:\n\n- 🤘 Vue\n- ☄ Nuxt\n- 📱 PWA\n- 👤 Firebase Auth (and server side verification)\n- 🔥 [Nuxt-Fire](https://github.com/lupas/nuxt-fire) : all Firebase tools in Nuxt\n- 💄 Prettier : code formatting rules\n- 🚨 Eslint : control code quality\n- ✅ Jest (testing)\n\n## 🚀 Get started\n\n### 🍺 Let's start\n\n``` bash\n# clone Spaceship 🚀🪐 repository\n$ git clone https://github.com/EBfVince/Spaceship.git MyAwesomeProject\n$ cd MyAwesomeProject\n\n# install dependencies\n$ yarn\n```\n\n### 👨‍🔧 Configuring the project\n\n- Create a Firebase project. For more informations, [see here](https://firebase.google.com/).\n- Open `package.json` file. Replace the `name` with your project name.\n- Open `nuxt.config.js` file. On the top of the file, replace the `firebaseConfig` values by yours.\n- That's it ! 🎉🍻\n\nMade with ❤ by EBfStudio and Vince\n\n-----\n\n## Important stuff\n\n- `~` or `@` for [srcDir](https://nuxtjs.org/api/configuration-srcdir)\n- `~~` or `@@` for [rootDir](https://nuxtjs.org/api/configuration-rootdir)\n\n## Firebase Authentication\n\nDomain names need to be verified by Firebase Auth.\nSee here : \u003chttps://console.firebase.google.com/u/0/project/[project-id]/authentication/providers\u003e\n\n## Important links\n\n\u003e Here are some pages you should check to avoid struggling with your project.\n\n### Nuxt Fire 🔥\n\n- [Github](https://github.com/lupas/nuxt-fire)\n- [Documentation](https://nuxtfire.netlify.com/)\n\n### Deploy Nuxt on Firebase 🚀\n\n- [Tutorial](https://dev.to/kiritchoukc/deploy-nuxt-on-firebase-4ad8)\n\n## Build Setup\n\n```bash\n# install dependencies\n$ yarn install\n\n# serve with hot reload at localhost:3000\n$ yarn dev\n\n# build for production and launch server\n$ yarn build\n$ yarn start\n\n# generate static project\n$ yarn generate\n```\n\nFor detailed explanation on how things work, check out [Nuxt.js docs](https://nuxtjs.org).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinceglb%2Fspaceship","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvinceglb%2Fspaceship","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvinceglb%2Fspaceship/lists"}