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.
- Create and manage digital notice board content
- Support for multiple languages (English and German)
- Easy customization and localization
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.
To run the website locally, follow these steps:
-
Clone the repository:
git clone https://github.com/mildnl/congregation-noticeboard.git
-
Navigate to the project directory:
cd congregation-noticeboard
-
Install the dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your web browser and visit
http://localhost:5173
to access the Svelte Digital Notice Board.
The Svelte Digital Notice Board supports English and German languages. To switch between languages, follow these steps:
-
Locate the language switcher button on the website's interface (typically represented by flags or language names).
-
Click on the desired language to switch the website's language to either English or German.
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:
-
Navigate to the project directory.
-
Open the
src
folder. -
Modify the relevant files in the
styles
andassets
directories to apply your desired customizations. -
Save your changes and restart the development server (
npm run dev
) if it was already running.
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.
The Svelte Digital Notice Board project is released under the MIT License. You can find more details in the LICENSE file.
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.