Welcome to the Oceanside Chess Club website repository! This project powers the official website of the Oceanside Chess Club, a non-profit society based in Qualicum Beach dedicated to bringing chess to Vancouver Island.
The Oceanside Chess Club's website serves as an informational hub for members and visitors, offering event details, club rules, a chess database, a chess clock, and more.
- Event Listings: Upcoming tournaments and club meetings.
- Resources: Chess archive, game database, chess clock, and useful links.
- Club Information: Club rules, volunteering opportunities, and donation options.
- News Section: Latest updates and newsletters.
- Contact Information: Location, email, and meeting hours.
- SEO Optimization: Meta tags for search engines and social media sharing.
- Mobile-Friendly Navigation: Responsive design with a hamburger menu.
- A web server (e.g., Apache, Nginx) or a local development server.
- NodeJS v20.x and npm installed
- A modern web browser.
- Clone the repository:
git clone https://github.com/Pythoript/oceanside-chess-club.git
- Navigate to the project directory:
cd oceanside-chess-club
- Install dependencies using npm
npm install
- Run the development environment
npm run dev
- Compile the project
npm run build
The website will be compiled with all bundled resources to the public
directory. The latest releases of the site will be made available in Releases section.
We welcome contributions! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-feature
- Make your changes and commit them:
git commit -m "Add new feature"
- Push the branch:
git push origin feature/new-feature
- Submit a pull request.
This project is licensed under the GPL-3.0 license .
- Website: oceansidechess.org
- Facebook: Oceanside Chess Club
- Email: Contact Us