Garasi Notebook adalah aplikasi fullstack yang dirancang untuk memudahkan manajemen dan layanan pelanggan terkait perbaikan dan pemeliharaan notebook. Aplikasi ini dibangun dengan teknologi modern di sisi frontend dan backend.
- Vue 3: Progressive JavaScript Framework
- Tailwind CSS: A utility-first CSS framework
- DaisyUI: Component Library for Tailwind CSS
-
Clone repositori ini:
git clone https://github.com/pixelwhiz/garasinotebook.git cd garasinotebook/frontend
-
Install dependensi:
npm install
-
Jalankan server pengembangan:
npm run dev
Frontend akan berjalan di
http://localhost:5173/
.
- ExpressJS: Fast, unopinionated, minimalist web framework for Node.js
- MySQL: Relational Database Management System
- Sequelize: Promise-based Node.js ORM
-
Clone repositori ini:
git clone https://github.com/pixelwhiz/garasinotebook.git cd garasinotebook/backend
-
Install dependensi:
npm install
-
Konfigurasi database:
Edit file
config/db.config.js
sesuai dengan pengaturan database MySQL Anda. -
Jalankan migrasi database:
npm run migrate
-
Jalankan server:
npm start
Backend akan berjalan di
http://localhost:3000/
.
- Node.js v14.x atau versi terbaru.
- MySQL server.
Jika Anda ingin berkontribusi pada proyek ini, silakan buat fork dan kirim pull request. Pastikan untuk mengikuti pedoman kontribusi yang ada.
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LICENSE.md untuk detailnya.