█▀ █░█ █▀▀ █░░ ▀█▀ █▀▀ █▀█ █▄░█ █▀▀ █▀█ ▄▀█ █▀▀ █▀▀ █▀█
▄█ ▀▄▀ ██▄ █▄▄ ░█░ ██▄ █▄█ █░▀█ ██▄ █▀▀ █▀█ █▄█ ██▄ █▀▄
Check website @https://svelteonepager.web.app/
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.
- 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.
- Clone the repository:
git clone https://github.com/Faktor22/SvelteOnePager.git
- Navigate to the project directory and install dependencies:
cd SvelteOnePager
npm install
- Install Firebase CLI (if you haven't already):
npm install -g firebase-tools
- Login to Firebase:
firebase login
- Initialize your Firebase project:
firebase init
Follow the prompts to link your Firebase project and configure the hosting settings.
- 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.
- Build your Svelte project:
npm run build
- Deploy to Firebase Hosting:
firebase deploy
Contributions are welcome! Feel free to fork the repo, make your improvements, and submit a pull request.
SvelteOnePager is open source and available under the MIT license. Free for both personal and commercial use.