The main web page of Miku Push!
Contributions are welcome! You can fork this repository and make a pull request with your changes.
We don't want to change much the design, but you can open an issue with recommendations or mistakes we made, you can make changes on it too, but not breaking, for example colors, margins, accessibility issues like contrast or other.
The site should keep simple, SEO friendly and performant, server side rendering related changes will be rejected by default because we don't have resources for allow server side rendering on our web server.
We are using ShadCN components and React for components that require interaction, or it should be reusable both client and static.
Requirements:
- Node.js 22 or later
- Docker (if you want a preview on nginx)
Install the dependencies:
npm installFor development, you should use the dev web.
npm run devFor production, you should build the site.
npm run buildAfter you will found all the static files in the dist directory.
You can see a preview using NGINX using docker.
docker compose up -dAfter you can visit the site on your favorite browser in http://localhost:8080.