Skip to content

mildnl/congregation-noticeboard

Repository files navigation

Svelte Digital Notice Board for Jehovah's Witnesses Congregations

Welcome to the Svelte Digital Notice Board, a website designed specifically for Jehovah's Witnesses congregations to facilitate digital communication and share important announcements within the community. This README file provides an overview of the project and guides you through the steps to run the website locally.

Features

  • Create and manage digital notice board content
  • Support for multiple languages (English and German)
  • Easy customization and localization

Prerequisites

Before running the Svelte Digital Notice Board locally, ensure that you have the following prerequisites installed on your machine:

  • Node.js: Visit https://nodejs.org and download the latest LTS version suitable for your operating system.

Getting Started

To run the website locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/mildnl/congregation-noticeboard.git
    
  2. Navigate to the project directory:

    cd congregation-noticeboard
    
  3. Install the dependencies:

    npm install
    
  4. Start the development server:

    npm run dev
    
  5. Open your web browser and visit http://localhost:5173 to access the Svelte Digital Notice Board.

Localization

The Svelte Digital Notice Board supports English and German languages. To switch between languages, follow these steps:

  1. Locate the language switcher button on the website's interface (typically represented by flags or language names).

  2. Click on the desired language to switch the website's language to either English or German.

Customization

To customize the Svelte Digital Notice Board to fit the specific needs of your congregation, you can modify various aspects of the website, such as colors, logos, and fonts. Here's how:

  1. Navigate to the project directory.

  2. Open the src folder.

  3. Modify the relevant files in the styles and assets directories to apply your desired customizations.

  4. Save your changes and restart the development server (npm run dev) if it was already running.

Contributing

Contributions to the Svelte Digital Notice Board project are welcome. If you encounter any issues, have suggestions for improvements, or would like to contribute code, please follow the guidelines outlined in the CONTRIBUTING.md file of this repository.

License

The Svelte Digital Notice Board project is released under the MIT License. You can find more details in the LICENSE file.

Disclaimer

This project is still under development and may contain bugs or incomplete features. Use it at your own risk.


Thank you for choosing the Svelte Digital Notice Board for your congregation. We hope it enhances communication within your community and serves as a valuable resource for sharing important information.

About

Svelte Website for a JW Congregation Noticeboard

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published