Tech Entertainer youtube.com/deaafrizal
check staging server https://cuyuniverse.co
π Clone this project first and make your own features π
git clone https://github.com/deaaprizal/laract9.git .
CuyUniverse adalah project terbuka untuk siapa saja yang mau belajar ngoding terutama dengan pemilihan 2 bahasa pemrograman (PHP & Javascript).
3 core stack yang digunakan saat ini: LARAVEL9, REACTJS & MYSQL
FORK atau coba-coba di clone project ini sekarang di lokal komputer kalian masing-masing.
CHECKOUT ke "dev" dan lakukan push ke "dev" juga
const cuyuniverse = {
Technologies: {
CSS: ["Tailwind", "DaisyUI"],
backEnd: {
laravel9: ["Breeze", "Sanctum", "Eloquent"],
},
devOps: ["FORGE", "DROPLET", "CLOUDFLARE"],
databases: ["MySql"],
misc: ["Inertiajs", "...", "...", "soon"]
},
authentication: "Google Mail SMTP",
architecture: ["Serverless Architecture", "Progressive web applications*soon", "Hybrid Rendering"],
currentFocus: "Building users business flow",
funFact: "Clone aja dulu, errornya belakangan"
};
-
Pertama, pastikan kalian sudah punya php, composer, nodejs dan npm / yarn ya cuy, kalo belum punya silahkan download versi terbarunya
-
Pastikan kalian juga sudah punya mysql terinstall
-
Silahkan fork terlebih dahulu repository ini, kemudian clone repository yang udah kalian fork ya (Inget repository yang kalian fork, bukan repository ini). Bisa gunakan command berikut
git clone git@github.com:{username github kalian}/laract9.git
atau kalo kalian pake http (bukan ssh)
git clone https://github.com/{username github kalian}/laract9.git
-
Buka directory project nya di terminal (command prompt / powershell dsb)
-
Install dependency composer dengan command berikut
composer install
- Copy file .env.example dengan nama .env atau bisa gunakan command berikut
cp .env.example .env
- Silahkan ganti credentials database di file .env nya seperti
DB_DATABASE
DB_USERNAME
DB_PASSWORD
- Setelah itu, silahkan kalian buat database nya di mysql dengan command sql berikut (nama database sesuaikan dengan yang di .env) atau jika kalian bikin databasenya di phpmyadmin silahkan disesuaikan ya
create database namadatabase;
- Setelah database terbuat, silahkan migrate dengan command berikut
php artisan migrate
- Generate application key dengan command berikut
php artisan key:generate
- Install dependencies dan start vite untuk frontend nya menggunakan npm atau yarn
Kalo pake npm
npm install && npm run dev
Kalo pake yarn
yarn && yarn dev
- Silahkan start server laravel nya dengan command
php artisan serve
- Sekarang project nya udah running di http://localhost:8000 atau http://127.0.0.1:8000
Untuk contribute, kalian bisa bikin perubahan yang kalian develop, terus push ke github ya cuy. Ntar di github kalian, di bagian repository yang kalian fork (bukan repo ini), nanti ada opsi buat contribute dan ada tombol buat open pull request. Tinggal di klik aja dan ikutin stepnya, beres dah
bisa baca docs resminya disini https://docs.github.com/en/get-started/quickstart/fork-a-repo
Belum. Feel free to make update into this readme file for guiding people to setup laract9 π
Bebaskan jiwa codingmu dan mari berdiskusi disini: https://github.com/deaaprizal/laract9/discussions
seputar kreasi fitur projek cuyuniverse akan diupdate disini: https://github.com/deaaprizal/laract9/projects?type=beta
Gue suka berkolaborasi dengan siapa saja jadi buat kalian peduli apa kata orang skill-mu, mari berkontribusi dan belajar bareng!
π± CuyUniverse notes:
π 98% Performance on Lighthouse
π¦ 0.2s First load time
π 2 Layer security
π Masih banyak catatan kekurangan
CuyUniverse Feature Progress π€
π UsersFlow 60% ongoing ββββββββββββββ
π Posting 80% ongoing ββββββββββββββ
π Comments 75% ongoing ββββββββββββββ
π Dashboard 30% ongoing ββββββββββββββ
CuyUniverse NEXT FEATURE π
π Notification xxx ββββββββββββββ
π Users Friendship xxx ββββββββββββββ
π ide kalian sendiri ooo ββββββββββββββ
Terakhir diupdate pada 22/07/2022 21:30:04 WIB
NOTE: Terimakasih kepada siapa saja yang membantu project ini sampai pada dimana kita sendiri bingung ingin menambahkan apa lagi kedalamnya. Ini adalah project iseng for fun and for learning, so join sekarang kuy!