Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maysker/trudo-boks-club
A professional website for Trudo Boks Club, a boxing sports club. Built with Next.js and customized to provide responsive design, multilingual support, and SEO optimization.
https://github.com/maysker/trudo-boks-club
multilingual-websites netlify nextjs responsive-design seo seo-optimization
Last synced: 5 days ago
JSON representation
A professional website for Trudo Boks Club, a boxing sports club. Built with Next.js and customized to provide responsive design, multilingual support, and SEO optimization.
- Host: GitHub
- URL: https://github.com/maysker/trudo-boks-club
- Owner: Maysker
- License: mit
- Created: 2024-11-14T21:21:14.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-08T18:40:31.000Z (27 days ago)
- Last Synced: 2024-12-08T19:35:15.941Z (27 days ago)
- Topics: multilingual-websites, netlify, nextjs, responsive-design, seo, seo-optimization
- Language: TypeScript
- Homepage:
- Size: 5.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🥊 Trudo Boks Club Website
A professional website for **Trudo Boks Club**, a boxing sports club, developed using **Next.js** with the **Nextplate** template as a foundation. This project has been significantly customized to meet the needs of the club, featuring multilingual support, responsive design, and SEO optimization. The site will be deployed on **Netlify** with **EmailJS** handling form submissions, making it a fully serverless application.
## 🛠️ Technologies and Tools
- **Next.js** — React framework with SSR (server-side rendering) and static generation.
- **Nextplate** — a template for Next.js, serving as the base for this project.
- **Netlify** — deployment platform for serverless hosting.
- **EmailJS** — service for form submission handling without server logic.
- **SEO Optimization** — enhanced visibility for search engines.
- **Responsive Design** — supports multiple screen sizes and devices.
- **Multilingual Support** — available in Dutch and French.## ✨ Key Features
- **📝 Registration and Contact Forms** — allows users to easily sign up for the club or contact coaches.
- **🌗 Theme Support** — light and dark theme toggle.
- **🌐 Multilingual Interface** — Dutch and French language support.
- **📱 Responsive Design** — optimized for desktop and mobile devices.## 🔮 Future Enhancements
In the future, the site may be extended with:
- 🔐 A full backend for user management, news, and events.
- 🗓️ Event calendar and news feed.
- 📲 Advanced social media integration.
- ⚙️ Utilization of Netlify CMS for easier content management.## 🚀 Installation and Setup
To run the project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/yourusername/trudo-boks-club.git
```2. Navigate to the project directory:
```bash
cd trudo-boks-club
```3. Install dependencies with Yarn:
```bash
yarn install
```4. Start the local development server:
```bash
yarn dev
```The project will be available at [http://localhost:3000](http://localhost:3000).
## 📸 Screenshots
### 🖥️ Homepage (Desktop)
![Desktop View - Light Theme](./public/images/screenshots/screen1.png)
![Desktop View - Dark Theme](./public/images/screenshots/screen2.png)### ℹ️ About Us Section
![About Us](./public/images/screenshots/screen3.png)### 📬 Contact and Registration Forms
![Contact Form](./public/images/screenshots/screen4.png)### 📱 Mobile View (Dark and Light Themes)
![Mobile View](./public/images/screenshots/screen6.png)## 🌍 Deployment on Netlify
The project is configured for deployment on [Netlify](https://www.netlify.com/), allowing for a serverless structure with access to Netlify Forms and other built-in features.
## 📧 Contact Forms with EmailJS
The website uses **EmailJS** for handling form submissions, including the registration and contact forms, allowing submissions without a dedicated backend.
## 🎬 Video
To view a short intro video with the club’s logo:
- **[YouTube Video](https://www.youtube.com/watch?v=7Q9r0WbYwF8)**Or view the video embedded directly on the site:
```html
Your browser does not support the video tag.```
## 👤 Contact**Developer:** Adam Gazdiev
**LinkedIn:** [Follow me on LinkedIn](https://www.linkedin.com/in/adam-gazdiev/)