Jolly Whoppers#
A modern redesign and revitalisation of the jollywhoppers.com website, built with SvelteKit and TypeScript.
About#
Jolly Whoppers is an informal coding group founded by xan.lol. This project represents a complete refresh of our outdated website, bringing it into the modern web era with improved design, performance, and maintainability.
Tech Stack#
- Framework: SvelteKit (v2)
- Language: TypeScript
- Svelte: v5
- Build Tool: Vite
Getting Started#
Prerequisites#
- Node.js 18+ (or latest LTS)
- npm, pnpm, or yarn
Clone the Repository#
# SSH
git clone git@tangled.org:jollywhoppers.com/jollywhoppers.com
# HTTPS
git clone https://tangled.org/jollywhoppers.com/jollywhoppers.com
Installation#
npm install
Development#
Start the development server:
npm run dev
Or open the app in a new browser tab automatically:
npm run dev -- --open
The development server will be available at http://localhost:5173 (or another port if 5173 is in use).
Available Scripts#
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production build locallynpm run check- Run TypeScript and Svelte checksnpm run check:watch- Run checks in watch modenpm run format- Format code with Prettiernpm run lint- Check code formatting
Building for Production#
npm run build
The production build will be created in the build directory. Preview it locally with:
npm run preview
Note: You may need to install an adapter for your specific deployment target.
Contributing#
Contributions are welcome! If you're a member of Jolly Whoppers or would like to contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License#
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for details.
Credits#
- Founder/Owner: xan.lol
- Contributors: Members of the Jolly Whoppers coding group
Links#
- Website: jollywhoppers.com
- Repository: tangled.org/jollywhoppers.com/jollywhoppers.com
Part of the Jolly Whoppers informal coding group