cloudofworship

Cloud of Worship

Cloud of Worship

Cloud of Worship is a free, minimalist, browser-based presentation software tailored for churches. It allows you to display song lyrics, scriptures, videos, and customizable slides with ease. This software is designed to be offline-ready, browser-ready, and supports team collaboration.

Features

Support Us

Cloud of Worship is free to install locally and also accessible via the cloud. If you’d like to support us so we can keep doing this, please consider donating through our website or sending an email.

Report an Issue, Request a Feature or Give Feedback

If you encounter any issues or have suggestions for improvements, please feel free to report them on our GitHub Issues Page. We would also love to know how this software has been useful, feel free to send feedback here.

Join our Growing Community

We have a growing community of users and contributors on Whatsapp and Instagram.

Tech Stack

Vue (Nuxt 3), Tauri (Desktop App), TypeScript, Pinia, TailwindCSS

Desktop App

Cloud of Worship is now available as a desktop application! See TAURI_README.md for details on running and building the desktop version.

Quick Start:

# Development mode
npm run tauri:dev

# Build desktop app
npm run tauri:build

Contributing

Contributions are welcome! To get started on your local development environment, please follow the steps below:

  1. Fork the repository and clone it to your local machine.
  2. Install the required dependencies using yarn install or npm install.
  3. Start the development server using yarn dev or npm run dev.
  4. Make your changes and test them locally.
  5. Commit your changes and push them to your forked repository.
  6. Create a pull request to the main repository.

License

Cloud of Worship is licensed under the GNU.

Project Structure

├── assets/css             # Stylesheets and related files
├── components             # Reusable Vue components
├── composables            # Functions and utilities for Vue composition API
├── layouts                # Application layout templates
├── middleware             # Custom middleware for routing and auth
├── pages                  # Page components
├── plugins                # Vue.js plugins, including Bible version and song features
├── public                 # Static assets and icons
├── server                 # Backend server setup (Node.js and Express)
├── store                  # Vuex store for state management
├── types                  # TypeScript types
├── utils                  # Utility functions for handling WebSocket streams
└── src-tauri              # Tauri integration (for lightweight desktop builds)

License

Cloud of Worship is licensed under the GNU General Public License v3.0.