{"id":21966405,"url":"https://github.com/ooofreakooo/nuxt3-bs-starter","last_synced_at":"2026-04-18T02:31:01.391Z","repository":{"id":265113427,"uuid":"895128267","full_name":"oooFreaKooo/nuxt3-bs-starter","owner":"oooFreaKooo","description":"A Nuxt 3 starter template with Bootstrap 5, light/dark theme support, TypeScript, and essential development tools. Designed to streamline the setup of your next project.","archived":false,"fork":false,"pushed_at":"2024-12-12T14:01:17.000Z","size":2747,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T21:46:13.000Z","etag":null,"topics":["bootstrap","bootstrap-theme","dark-theme","eslint","nuxt3","nuxt3-starter","starter-project","yarn"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/oooFreaKooo.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}},"created_at":"2024-11-27T15:57:29.000Z","updated_at":"2024-12-20T16:21:19.000Z","dependencies_parsed_at":"2025-01-28T01:41:38.949Z","dependency_job_id":"f4883030-d9a0-473b-84ff-5960bac3c1c0","html_url":"https://github.com/oooFreaKooo/nuxt3-bs-starter","commit_stats":null,"previous_names":["ooofreakooo/nuxt3bs-stater"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oooFreaKooo%2Fnuxt3-bs-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oooFreaKooo%2Fnuxt3-bs-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oooFreaKooo%2Fnuxt3-bs-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oooFreaKooo%2Fnuxt3-bs-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oooFreaKooo","download_url":"https://codeload.github.com/oooFreaKooo/nuxt3-bs-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oooFreaKooo%2Fnuxt3-bs-starter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259178490,"owners_count":22817386,"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":["bootstrap","bootstrap-theme","dark-theme","eslint","nuxt3","nuxt3-starter","starter-project","yarn"],"created_at":"2024-11-29T13:15:57.676Z","updated_at":"2026-04-18T02:31:01.359Z","avatar_url":"https://github.com/oooFreaKooo.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nuxt 3 Bootstrap Starter 🚀\n\nA modern Nuxt 3 starter template configured with Bootstrap 5, featuring light/dark theme support and essential development tools.\n\n## Features 🌟\n\n- ⚡️ [Nuxt 3](https://nuxt.com/) - The Intuitive Vue Framework  \n- 🎨 [Bootstrap 5](https://getbootstrap.com/) with SCSS support  \n- 🌓 Light/Dark theme switcher  \n- 🔍 ESLint flat config setup  \n- 📦 Yarn v4+ as the package manager  \n- 🎯 TypeScript\n- 🖼️ Nuxt Image module  \n- 🎉 Bootstrap Icons  \n- 🔌 Built-in API implementation with CORS support\n\n---\n## The Index page 🖼️\n\n![template-page](https://github.com/user-attachments/assets/2b7e71bb-273e-42b2-a636-fbe174ee73cf)\n\n---\n## Prerequisites 📋\n\n- **Node.js** (v18+)  \n- **Corepack enabled**  \n\n---\n\n## Setup 🛠️\n\n1. Enable Corepack (if not already enabled):  \n\n   ```bash\n   sudo corepack enable  # Linux/macOS\n   corepack enable       # Windows\n   ```\n\n2. Clone the repository:  \n\n   ```bash\n   git clone https://github.com/oooFreaKooo/nuxt3bs-starter.git\n   cd nuxt3bs-starter\n   ```\n\n3. Install dependencies:  \n\n   ```bash\n   yarn install\n   ```\n\n4. Start the development server:  \n\n   ```bash\n   yarn dev\n   ```\n\n   Your app should now be running at **http://localhost:3000**\n\n---\n\n## Build for Production 🏗️\n\n1. Build the application:  \n\n   ```bash\n   yarn build\n   ```\n\n2. Start the production server:  \n\n   ```bash\n   yarn start\n   ```\n\n---\n\n## Development Tools 🔧\n\n1. **Lint your code**:  \n\n   Run the linter:  \n\n   ```bash\n   yarn lint\n   ```\n\n   Fix linting issues:  \n\n   ```bash\n   yarn lint:fix\n   ```\n\n   For the best development experience, install the [ESLint VSCode extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) and configure it to format on save by adding this to your VSCode settings:\n\n   ```json\n   {\n     \"editor.codeActionsOnSave\": {\n       \"source.fixAll.eslint\": true\n     }\n   }\n   ```\n\n---\n\n## Project Structure 📁\n\n```plaintext\n📦src\n ┣ 📂assets\n ┃ ┗ 📂scss\n ┃ ┃ ┗ 📜main.scss\n ┣ 📂components\n ┃ ┣ 📂Footer\n ┃ ┃ ┗ 📜AppFooter.vue\n ┃ ┣ 📂Header\n ┃ ┃ ┣ 📜AppHeader.vue\n ┃ ┃ ┗ 📜ThemeButton.vue\n ┃ ┗ 📜MainPage.vue\n ┣ 📂composables\n ┃ ┗ 📜usePage.ts\n ┣ 📂layouts\n ┃ ┗ 📜default.vue\n ┣ 📂pages\n ┃ ┗ 📜index.vue\n ┣ 📂plugins\n ┃ ┗ 📜useBootstrap.client.ts\n ┣ 📂public\n ┣ 📂server\n ┃ ┗ 📂api\n ┃ ┃ ┗ 📜page-data.get.ts\n ┣ 📂utils\n ┃ ┗ 📜theme.ts\n ┣ 📜app.vue\n ┗ 📜error.vue\n```\n\n## License 📄\n\n**MIT**\n\n---\n\nFeel free to contribute! 🤝\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fooofreakooo%2Fnuxt3-bs-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fooofreakooo%2Fnuxt3-bs-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fooofreakooo%2Fnuxt3-bs-starter/lists"}