/garasi-notebook

Primary LanguageVueMIT LicenseMIT

Garasi Notebook - Fullstack App

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.

Teknologi Utama

  • Vue 3: Progressive JavaScript Framework
  • Tailwind CSS: A utility-first CSS framework
  • DaisyUI: Component Library for Tailwind CSS

Instalasi dan Penggunaan

  1. Clone repositori ini:

    git clone https://github.com/pixelwhiz/garasinotebook.git
    cd garasinotebook/frontend
  2. Install dependensi:

    npm install
  3. Jalankan server pengembangan:

    npm run dev

    Frontend akan berjalan di http://localhost:5173/.

Backend

Teknologi Utama

  • ExpressJS: Fast, unopinionated, minimalist web framework for Node.js
  • MySQL: Relational Database Management System
  • Sequelize: Promise-based Node.js ORM

Instalasi dan Penggunaan

  1. Clone repositori ini:

    git clone https://github.com/pixelwhiz/garasinotebook.git
    cd garasinotebook/backend
  2. Install dependensi:

    npm install
  3. Konfigurasi database:

    Edit file config/db.config.js sesuai dengan pengaturan database MySQL Anda.

  4. Jalankan migrasi database:

    npm run migrate
  5. Jalankan server:

    npm start

    Backend akan berjalan di http://localhost:3000/.

Lingkungan Pengembangan

  • Node.js v14.x atau versi terbaru.
  • MySQL server.

Kontribusi

Jika Anda ingin berkontribusi pada proyek ini, silakan buat fork dan kirim pull request. Pastikan untuk mengikuti pedoman kontribusi yang ada.

Lisensi

Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LICENSE.md untuk detailnya.