Unsplash demo application made overnight)
- π Frontend framework -
Vue 3
- πͺ Primary language -
Typescript
- π± Build tool -
Vite
- π¦ Routing -
Vue Router
- π‘ State management -
Pinia
- π Requests -
Fetch API
- π©³ Styling -
SCSS
- π Cross-browser compatibility -
Autoprefixer
- π Icon solution -
Remix Icons
- π° Linting -
Eslint
- π³οΈ Formatting -
Prettier
- βοΈ Images -
Unsplash API
- π± Storage -
Localstorage
npm install
β ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΠΊΠ΅ΡΠΎΠ²;npm run dev
β ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°;npm run build
β ΡΠ±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°;
unsplash-demo/
βββ public/
β βββ logo.ico
β βββ ...
βββ src/
β βββ assets/
β β βββ icons/
β β βββ ...
β βββ components/
β β βββ ...
β βββ router/
β β βββ index.ts
β β βββ ...
β βββ stores/
β β βββ ...
β βββ utils/
β β βββ ...
β βββ views/
β β βββ ...
β βββ App.vue
β βββ main.ts
βββ .eslintrc.cjs
βββ .gitignore
βββ .postcssrc.json
βββ .prettierrc.json
βββ env.d.ts
βββ index.html
βββ package-lock.json
βββ package.json
βββ README.md
βββ tsconfig.app.json
βββ tsconfig.json
βββ tsconfig.node.json
βββ tsconfig.vitest.json
βββ vite.config.ts
βββ vitest.config.ts
TBU
To start the development server:
npm run dev
The development server will run on port 3000 by default.
To build the project:
npm run build
To preview the production build:
npm run preview
To run ESLint for linting:
npm run lint
To format the source code with Prettier:
npm run format