- Astro - The web framework for content-driven websites (used for the landing page).
- Nuxt - The web framework for the app frontend.
- Typescript - JavaScript with syntax for types.
- Tailwindcss - A utility-first CSS framework for rapidly building custom designs.
- tailwindcss-animated - Extended animation utilities for Tailwind CSS.
- fontsource - Self-host Open Source fonts in neatly bundled NPM packages.
🧑🚀 Seasoned astronaut? Delete this file. Have fun!
Make sure you have setup your local Git Hooks:
git config core.hooksPath .githooksThis repository contains a script to generate SSL certificates and keystores using mkcert, and configure them for a Spring Boot application. The script will generate PEM files (key.pem and cert.pem), a PKCS12 keystore (keystore.p12), and optionally a Java KeyStore (JKS) (keystore.jks).
./infra/generate-ssl-certificate.shFor more information, read the SSL Configuration documentation.
This will make sure your commit messages follow the Conventional Commits Specification.
Create the synbolic link of some important files:
  ln -s $(pwd)/apps/frontend/.npmrc $(pwd)/.npmrcThere's nothing special about src/components/, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
Any static assets, like images, can be placed in the public/ directory.
All commands are run from the root of the project, from a terminal:
| Command | Action | 
|---|---|
| npm install | Installs dependencies | 
| npm run dev | Starts local dev server at localhost:4321 | 
| npm run build | Build your production site to ./dist/ | 
| npm run preview | Preview your build locally, before deploying | 
| npm run astro ... | Run CLI commands like astro add,astro check | 
| npm run astro -- --help | Get help using the Astro CLI | 
Feel free to check our documentation or jump into our Discord server.
