Skip to content

nuflakbrr/fullstack-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

BikinProject: Laravel Breeze API w/ Next.js App Router (Tailwind + TypeScript) Starter Kit

Banner TTN

NPM Verion NPM Downloads NPM License

Tip

Untuk memulai dan menjalankannya dengan cepat, klon repo ini dan jalankan bash install.sh (khusus Linux / Mac) di direktori kloning Anda.

Teknologi Yang Digunakan

Mulai Sekarang

BikinProject

Template ini tersedia di BikinProject! Cara bagaimana untuk menggunakan template ini, ikuti langkah-langkah sederhana berikut:

  1. Instal BikinProject: Mulailah dengan menginstal BikinProject di komputer Anda.
  npx bikinproject@latest
  1. Beritahu BikinProject Tempat Membuat Proyek: Masukkan direktori tempat Anda ingin membuat proyek.
  โ”Œ   create-bikinproject-app
  โ”‚
  โ—‡  Where should we create your project?
  โ””  ./your-project # Masukkan nama proyek Anda, seperti my-project atau .
  1. Pilih Proyek Starter: Pilih proyek permulaan yang sesuai dengan kebutuhan Anda.
  โ”Œ   create-bikinproject-app
  โ”‚
  โ—‡  Where should we create your project?
  โ”‚  ./your-project
  โ”‚
  โ—‡  Pick a project type within "./your-project"
  โ”‚  โ— Laravel Breeze API w/ Next.js App Router (Tailwind + TypeScript)
  โ”‚  โ—‹ Laravel Breeze API w/ Next.js App Router (Tailwind + JavaScript)
  โ”‚  โ—‹ Laravel + Filament
  โ”‚  โ—‹ dll.
  โ””  # Pilih jenis proyek dengan menggunakan tombol panah
  1. Tunggu BikinProject Membuat Proyek: Tunggu BikinProject membuat proyek untuk Anda.
  โ”Œ   create-bikinproject-app
  โ”‚
  โ—‡  Where should we create your project?
  โ”‚  ./your-project
  โ”‚
  โ—‡  Pick a project type within "./your-project"
  โ”‚  Laravel Breeze API w/ Next.js App Router (Tailwind + TypeScript)
  โ”‚
  โ—‡  โณ Creating project...
  1. Pilih sertakan instal dependensi: Pilih untuk menginstal dependensi atau tidak.

Note

Jika Anda memilih untuk memasang dependensi, BikinProject akan memasang dependensi yang diperlukan untuk Anda. Harap tunggu hingga penginstalan selesai.

  โ”Œ   create-bikinproject-app
  โ”‚
  โ—‡  Where should we create your project?
  โ”‚  ./your-project
  โ”‚
  โ—‡  Pick a project type within "./your-project"
  โ”‚  Laravel Breeze API w/ Next.js App Router (Tailwind + TypeScript)
  โ”‚
  โ—‡  โณ Creating project...
  โ”‚
  โ—‡  โœ… Project created successfully!
  โ”‚
  โ—‡  Do you want to install dependencies for ./your-project?
  โ”‚  โ— Yes / โ—‹ No
  โ””  # Pilih Yes atau No dengan menggunakan tombol panah
  1. Pilih package manager: Pilih package manager untuk menginstal dependensi.
  โ”Œ   create-bikinproject-app
  โ”‚
  โ—‡  Where should we create your project?
  โ”‚  ./your-project
  โ”‚
  โ—‡  Pick a project type within "./your-project"
  โ”‚  Laravel Breeze API w/ Next.js App Router (Tailwind + TypeScript)
  โ”‚
  โ—‡  โณ Creating project...
  โ”‚
  โ—‡  โœ… Project created successfully!
  โ”‚
  โ—‡  Do you want to install dependencies for ./your-project?
  โ”‚  Yes
  โ”‚
  โ—‡  Pick a package manager to install dependencies for "./your-project"
  โ”‚  โ— NPM
  โ”‚  โ—‹ Yarn
  โ”‚  โ—‹ Bun
  โ”‚  โ—‹ PNPM
  โ””  # Pilih package manager dengan menggunakan tombol panah
  1. Tunggu BikinProject untuk install depedensi: Tunggu BikinProject untuk menginstal dependensi yang diperlukan untuk Anda.
  โ”Œ   create-bikinproject-app
  โ”‚
  โ—‡  Where should we create your project?
  โ”‚  ./your-project
  โ”‚
  โ—‡  Pick a project type within "./your-project"
  โ”‚  Laravel Breeze API w/ Next.js App Router (Tailwind + TypeScript)
  โ”‚
  โ—‡  โณ Creating project...
  โ”‚
  โ—‡  โœ… Project created successfully!
  โ”‚
  โ—‡  Do you want to install dependencies for ./your-project?
  โ”‚  Yes
  โ”‚
  โ—‡  Pick a package manager to install dependencies for "./your-project"
  โ”‚  PNPM
  โ”‚
  โ—‡  ๐Ÿ“ฆ Installing dependencies using pnpm...
  โ”‚
  โ—‡  โœ… Dependencies installed successfully!
  โ”‚
  โ—‡  ๐ŸŽ‰ Project ready to use!
  โ”‚
  โ—‡  Next steps. โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
  โ”‚                             โ”‚
  โ”‚  cd ./your-project          โ”‚
  โ”‚  pnpm run dev               โ”‚
  โ”‚                             โ”‚
  โ”‚  Happy Coding!              โ”‚
  โ”‚                             โ”‚
  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
  โ”‚
  โ””  Have a Problems? Report to https://github.com/nuflakbrr/bikinproject/issues
  1. Mulai Membangun Proyek Anda: Setelah BikinProject menghasilkan starter project, selanjutnya membangun proyek Anda.

Manual

Linux / Mac

Anda dapat mengikuti langkah-langkah di bawah ini untuk menginstal starter kit atau Anda cukup menjalankan bash api/install.sh untuk menginstalnya.

  • Klona repositori ini
$ npx degit nuflakbrr/fullstack-template#laranext-ts <name_of_project>
  • Jalankan perintah berikut untuk menginstal dependensi
$ composer install
  • Jalankan perintah berikut untuk instalasi starter kit
$ php artisan bikinproject:install

Windows

  • Klona repositori ini
$ npx degit nuflakbrr/fullstack-template#laranext-ts <name_of_project>
  • Jalankan perintah berikut untuk menginstal dependensi
$ composer install --ignore-platform-reqs
  • Jalankan perintah berikut untuk instalasi starter kit
$ php artisan bikinproject:install

Berikut ini adalah inti dari skrip install.sh:

  • Menginstal paket Composer yang dibutuhkan (composer install)
  • Menjalankan skrip artisan khusus (php artisan bikinproject:install)
  • Menyiapkan lingkungan (file .env)
  • Menginstal dependensi Node.js
  • Membuat kunci aplikasi
  • Menawarkan untuk menjalankan migrasi basis data
  • Mengonfigurasi nama dan URL proyek
  • Menawarkan untuk menghapus file instalasi
  • Memberikan petunjuk untuk memulai server pengembangan lokal

Tentang Laravel

Laravel adalah kerangka kerja aplikasi web dengan sintaksis yang ekspresif dan elegan. Kami percaya bahwa pengembangan harus menjadi pengalaman yang menyenangkan dan kreatif agar benar-benar memuaskan. Laravel menghilangkan kesulitan dalam pengembangan dengan memudahkan tugas-tugas umum yang digunakan dalam banyak proyek web, seperti:

Laravel mudah diakses, canggih, dan menyediakan alat yang dibutuhkan untuk aplikasi yang besar dan tangguh.

Belajar Laravel

Laravel memiliki dokumentasi dan pustaka tutorial video terlengkap dan menyeluruh dari semua kerangka kerja aplikasi web modern, sehingga memudahkan Anda untuk memulai menggunakan kerangka kerja tersebut.

Anda juga dapat mencoba Laravel Bootcamp, tempat Anda akan dipandu untuk membangun aplikasi Laravel modern dari awal.

Jika Anda tidak ingin membaca, Laracasts dapat membantu. Laracasts berisi ribuan tutorial video tentang berbagai topik termasuk Laravel, PHP modern, pengujian unit, dan JavaScript. Tingkatkan keterampilan Anda dengan mempelajari pustaka video kami yang lengkap.

Author Templat Ini

Nama kontributor dan info kontak,

Naufal Akbar Nugroho
Website Github Instagram

Contributors

Languages