Aplikacja internetowa SnapTale wzorująca się na założeniach aplikacji TikTok.
- Laravel.
- PHP.
- MySQL.
- Nuxt.js.
- Vue.js.
- Axios.
- Tailwind CSS do szybkiego stylowania komponentów.
- Pinia do zarządzania stanem aplikacji.
- Uwierzytelnianie za pomocą sesji.
- Laravel Sanctum jako system do uwierzytelniania.
- intervention/image jako biblioteka przetwarzania obrazów PHP.
- nuxt-icon dla ikon w aplikacji.
- Pobieramy projekt na lokalne środowisko.
- Instalujemy zależności:
composer install cp .env.example .env php artisan cache:clear composer dump-autoload php artisan key:generate composer require laravel/breeze --dev php artisan serve
- Tworzymy bazę danych. Upewniamy się, że
DB_DATABASEw pliku.envjest taka sama i uruchamiamy migrację:php artisan migrate
- Pobieramy projekt na lokalne środowisko.
- Instalujemy zależności:
# npm npm install # pnpm pnpm install # yarn yarn install # bun bun install
Wystartuj serwer deweloperski na http://localhost:3000:
# npm
npm run dev
# pnpm
pnpm run dev
# yarn
yarn dev
# bun
bun run devBudowanie aplikacji na produkcję:
# npm
npm run build
# pnpm
pnpm run build
# yarn
yarn build
# bun
bun run buildLokalny podgląd zbudowanej aplikacji produkcyjnej:
# npm
npm run preview
# pnpm
pnpm run preview
# yarn
yarn preview
# bun
bun run preview



