An interactive learning platform for aspiring sommeliers and wine enthusiasts. This website provides a structured course on wine knowledge, tasting techniques, and industry insights.
- Interactive course content with structured weekly lessons and quizzes
- Dark/light theme toggle for comfortable reading
- Responsive design for all device sizes
- Progress tracking through course materials
-
Install dependencies:
npm install
-
Run in development:
npm run dev
The site will be available at http://localhost:5173
-
Build for static deployment:
npm run build
The static site will be output to the
build/folder. -
Preview the build:
npm run preview
- Deploy the contents of the
build/folder to any static hosting (Netlify, Vercel, GitHub Pages, etc.)
Course content is managed in the src/data/ directory.
Lesson content is managed in weekContent.ts.
Quiz questions are managed in src/data/quizData.ts.
To contribute:
- Navigate to
src/data/weekContent.ts - Follow the existing structure to add or modify content
Contributors can either:
- File an issue with suggested changes, or
- Submit a pull request with the proposed modifications
This project is licensed under the GNU General Public License v3.0.
Sommelier Starter Course - An interactive learning platform for aspiring sommeliers
Copyright (C) 2025 Your Name
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.