forked from Ivasoft/geovisio-website
42e9b74d736e2ba48d1ae435fee79de1c1332955
panoramax-website
Welcome to the Panoramax website documentation ! Panoramax is a website where you can upload a lots of photos to see them in map web viewer based on Geovisio.
Technologies
- Frontend website made in Vue 3
- Project use Vite who offer a fast development server and an optimized compilation for production (like webpack)
- The style is made with CSS/SASS and the bootstrap library
- Typescript used to type
- Jest used for unit testing
Configuration
All the command and packages used are available in the package.json file
You can change the vite server configuration in the vite.config.ts file. See Vite Configuration Reference if you need.
Project Setup
You need to have Nodejs installed Node version : >=18.13.0
Install all dependencies :
npm install
yarn install
Compile and Hot-Reload for Development
Launch your dev server :
npm run dev
yarn dev
vite
Type-Check, Compile and Minify for Production
npm run deploy
yarn deploy
Run Unit Tests with Vitest
npm run test:unit
yarn test:unit
Lint with ESLint
npm run lint
yarn lint
Instance customization
You can change the title of your instance on the locales folder who regroup all the wordings If you want to change the logo header you can replace the logo.jpeg in the assets/images folder file by your logo in jpeg with the same name file
Description
Languages
Vue
61.5%
JavaScript
27.6%
TypeScript
8.9%
SCSS
0.9%
HTML
0.5%
Other
0.6%