Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michael-obele/svelte-miniapps
This project is a collection of small, single-purpose applications written in Svelte. Each mini-app tackles a specific task, offering a simple and user-friendly experience for users.
https://github.com/michael-obele/svelte-miniapps
svelte svelte-kit svelte-mini-apps svelte-miniapps sveltejs sveltekit
Last synced: 5 days ago
JSON representation
This project is a collection of small, single-purpose applications written in Svelte. Each mini-app tackles a specific task, offering a simple and user-friendly experience for users.
- Host: GitHub
- URL: https://github.com/michael-obele/svelte-miniapps
- Owner: Michael-Obele
- Created: 2024-03-30T21:42:48.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-04-26T16:01:00.000Z (7 months ago)
- Last Synced: 2024-04-26T18:19:14.038Z (7 months ago)
- Topics: svelte, svelte-kit, svelte-mini-apps, svelte-miniapps, sveltejs, sveltekit
- Language: Svelte
- Homepage: https://svelte-mini-apps.netlify.app/
- Size: 682 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Svelte MiniApps
**Boost your productivity with Svelte MiniApps - a collection of user-friendly tools built with SvelteKit!**
Svelte MiniApps is a collection of small, single-purpose applications designed for simplicity and efficiency. Originally a personal project to learn full-stack development, it has evolved into a repository of handy tools for various tasks.
## Table of Contents
- [About](#about) 📝
- [Built for Efficiency](#built-for-efficiency) 🛠️
- [Getting Started](#getting-started) 🏁
- [List of Apps](#list-of-apps) 📋
- [Contributing](#contributing) 🤝
- [License](#license) 📄## About
Svelte MiniApps offers tools to streamline specific tasks. Whether converting units, generating passwords, or managing to-do lists, there's a mini-app to simplify your day.
## Built for Efficiency
Svelte MiniApps is a single Progressive Web App (PWA) featuring a collection of tools built for various web users. It enhances productivity and organization with the following features:
- **Versatile Tools:** Designed for different needs and difficulty levels.
- **Web-Based:** Built specifically for web users.
- **High Performance:** Fast and efficient.
- **Installable:** Can be added to your device for quick access.
- **Offline Capability:** Works offline once accessed.## Getting Started
**Prerequisites:**
- Node.js and npm (or another package manager).
**Explore the Mini-Apps:**
Clone the repository and run the development server to explore the mini-apps.
```bash
git clone https://github.com/Michael-Obele/Svelte-MiniApps.git
cd Svelte-MiniApps
cp .env.example .env
bun install
bun install @prisma/client
bun install prisma --save-dev
bun run dev
```This will launch a local server and open the mini-apps in your browser.
###### **Important**: For production environments, it's recommended to switch your Prisma data source provider from SQLite to PostgreSQL or MySQL.
### Installable
Install Svelte MiniApps as standalone applications for quick access:
1. Open the mini-app in your browser.
2. Click on the browser's menu (three dots).
3. Select "Install" or "Add to Home Screen."### Live Version
Access the live version at: [Svelte MiniApps](https://svelte-apps.me/)
## List of Apps
Explore the full list of mini-apps designed to boost your productivity. Visit [svelte-apps.me/#apps](https://svelte-apps.me/#apps) for details.
## Contributing
We welcome contributions! Fork the repository, make your changes, and submit a pull request.
**Guidelines:**
- **Single-purpose tools:** Each mini-app should focus on a specific task.
- **User-friendly:** Ensure the mini-app is easy to use with clear instructions.
- **Clean code:** Follow Svelte best practices and keep code organized.## License
This project is licensed under the [MIT License](https://opensource.org/licenses/mit).
- You can freely use, modify, and distribute this software.
- You must retain the copyright and license notice in all copies.
- The full license text is in the [`LICENSE`](LICENSE) file in the repository.[![Netlify Status](https://api.netlify.com/api/v1/badges/0d21d41b-36d1-4e3e-9d4a-897788f50b7b/deploy-status)](https://app.netlify.com/sites/svelte-mini-apps/deploys)