Skip to content

SvelteOnePager is an open-source, one-page website template built with Svelte, integrated with Firebase for easy deployment. It's designed for anyone looking to launch a fast, responsive website without the hassle. This project simplifies development and deployment, making it ideal for personal, educational, or small business use.

License

Notifications You must be signed in to change notification settings

Faktor22/SvelteOnePager

Repository files navigation


█▀ █░█ █▀▀ █░░ ▀█▀ █▀▀   █▀█ █▄░█ █▀▀   █▀█ ▄▀█ █▀▀ █▀▀ █▀█
▄█ ▀▄▀ ██▄ █▄▄ ░█░ ██▄   █▄█ █░▀█ ██▄   █▀▀ █▀█ █▄█ ██▄ █▀▄

Check website @https://svelteonepager.web.app/

Open Source Love

About

SvelteOnePager is an open-source, one-page website template built with Svelte, integrated with Firebase for easy deployment. It simplifies the development and deployment process, making it perfect for personal, educational, or small business websites.

SvelteOnePager Screenshot

Features

  • Built with Svelte for reactive web development.
  • Firebase integration for easy hosting and real-time updates.
  • Responsive design for a great look on any device.
  • Easy to customize for your specific needs.
  • SEO friendly to help your site rank well.

Quick Start

Clone and Setup

  1. Clone the repository:
git clone https://github.com/Faktor22/SvelteOnePager.git
  1. Navigate to the project directory and install dependencies:
cd SvelteOnePager
npm install

Firebase Setup

  1. Install Firebase CLI (if you haven't already):
npm install -g firebase-tools
  1. Login to Firebase:
firebase login
  1. Initialize your Firebase project:
firebase init

Follow the prompts to link your Firebase project and configure the hosting settings.

Develop & Run

  1. Start the development server:
npm run dev

Open http://localhost[port] in your browser to see your project live. Please note that [port] should be replaced with the actual port number your project is running on. This number can vary depending on your setup. By default, Svelte apps start on port 5000, but if this port is already in use or your setup is configured differently, the port number might be different. You can usually find the correct port number printed in the terminal where you ran the npm run dev command.

Deploy on Firebase

  1. Build your Svelte project:
npm run build
  1. Deploy to Firebase Hosting:
firebase deploy

Contributing

Contributions are welcome! Feel free to fork the repo, make your improvements, and submit a pull request.

License

SvelteOnePager is open source and available under the MIT license. Free for both personal and commercial use.

About

SvelteOnePager is an open-source, one-page website template built with Svelte, integrated with Firebase for easy deployment. It's designed for anyone looking to launch a fast, responsive website without the hassle. This project simplifies development and deployment, making it ideal for personal, educational, or small business use.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published