Skip to content

andeluw/mysarpras-fe

Repository files navigation

mySarpras 🏫

mySarpras adalah aplikasi web untuk peminjaman ruangan kampus secara online. Aplikasi ini dirancang untuk memudahkan mahasiswa dan dosen dalam meminjam ruang dan fasilitas kampus secara cepat, efisien, dan terorganisir.

✨ Fitur Utama

  • 📅 Peminjaman Online: Ajukan peminjaman ruangan kampus secara online dengan mudah.
  • 🧑‍🎓 Autentikasi Pengguna: Sistem login untuk mahasiswa, dosen, dan admin.
  • 📂 Manajemen Jadwal: Lihat jadwal peminjaman ruangan dan kelola status peminjaman.
  • 🏢 Daftar Ruang Lengkap: Informasi detail ruangan beserta fasilitas yang tersedia.
  • 🔔 Notifikasi Real-time: Dapatkan pemberitahuan status peminjaman via email.
  • 📊 Dashboard Admin: Pantau dan kelola seluruh peminjaman melalui dashboard admin.

🚀 Tech Stack

  • Next.js 14 (App Router) — Framework React untuk membangun aplikasi web full-stack dengan server-side rendering dan routing.
  • Tanstack React Query — Library untuk pengambilan data dan manajemen state asinkron serta caching di React.
  • Zustand — Library manajemen state ringan yang menggunakan hook sederhana.
  • Tailwind CSS — Framework CSS utility-first untuk pengembangan UI yang cepat.
  • React Hook Form — Validasi form yang efisien dan fleksibel untuk aplikasi React.
  • TypeScript — Superset JavaScript dengan penambahan static type checking.
  • shadcn/ui — Komponen UI yang indah dan aksesibel, dibangun dengan Tailwind CSS dan Radix UI.

📥 Instalasi

  1. Clone Repository

    git clone https://github.com/andeluw/mysarpras.git
    cd mysarpras
  2. Install Dependencies

    pnpm install

🖥️ Menjalankan Aplikasi

pnpm dev

Buka http://localhost:3000 di browser.

About

Web application built with Next.js for online campus room booking, featuring authentication, schedule management, conflict-free reservations, real-time notifications, and an admin dashboard.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors