https://github.com/aslepushko/app_web
https://github.com/aslepushko/app_web
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/aslepushko/app_web
- Owner: ASlepushko
- License: mit
- Created: 2023-07-18T10:54:31.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-18T10:54:34.000Z (almost 2 years ago)
- Last Synced: 2025-02-18T21:41:03.027Z (4 months ago)
- Language: TypeScript
- Size: 233 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Modern ThreeJS ⚡️
> Modern ThreeJS boilerplate powered by Vite & Typescript.

Live demo [here](https://modern-three.alvarosaburido.dev/)
## Features
- Powered with [Vite](https://vite.dev/) 📦
- GUI controls using [Tweakpane](https://cocopon.github.io/tweakpane/) 🎛
- Typescript 🦾
- No classes, just functions 🎯
- Shader support (glsl) with[vite-plugin-glsl](https://github.com/UstymUkhman/vite-plugin-glsl) 🎨## You can help me keep working on this project 💚
- [Become a Sponsor on GitHub](https://github.com/sponsors/alvarosabu)
- [One-time donation via PayPal](https://paypal.me/alvarosaburido)## Check it out
You can create a repo with this template [here](https://github.com/alvarosabu/modern-three/generate)
Or if you prefer to do it manually with the cleaner git history
```bash
npx degit alvarosabu/modern-three my-awesome-three
cd my-awesome-three
pnpm i # If you don't have pnpm installed, run: npm install -g pnpm
```### Project setup
### Use it
```
pnpm dev
```This will serve the app at [http://localhost:3000](http://localhost:3000)
### Build it
```
pnpm build
```Builds the app for production to the `dist` folder.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!See the section about [deployment](#deployment) for more information.
