Skip to content

anotherbondan/festmed-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Panduan Menjalankan Proyek di Lokal

πŸ“Œ Prasyarat

Pastikan Anda telah menginstal:

πŸ“‚ Struktur Proyek

festmed-app/
│── festmed-backend/     # Folder untuk backend (Express.js)
│── festmed-frontend/    # Folder untuk frontend (Next.js)
│── README.md    # Panduan ini

πŸ”₯ Menjalankan Backend (Express.js)

  1. Masuk ke folder backend
    cd backend
  2. Install dependencies
    npm install @prisma/client cors dotenv express prisma nodemon
  3. Jalankan server
    nodemon .
  4. Cek apakah server berjalan Buka browser atau gunakan Postman untuk mengakses:
    http://localhost:1725
    

🌟 Menjalankan Frontend (Next.js)

  1. Masuk ke folder frontend
    cd ../frontend
  2. Install dependencies
    npm install @chakra-ui/react @emotion/react @emotion/styled @tanstack/react-query axios formik framer-motion next next-themes react react-dom react-icons yup
    
  3. Jalankan Next.js
    npm run dev
  4. Buka di browser
    http://localhost:3000
    

πŸ“Œ Setup Database

  1. Buat database kosong dengan nama yang sama (festmed-backend)

    CREATE DATABASE "festmed-backend";
  2. Buka file .env.development dan pastikan koneksi database sudah sesuai

    DATABASE_URL=postgres://postgres:yourpassword@localhost:1725/festmed-backend
    

    (Ganti yourpassword dengan password PostgreSQL di komputer Anda)

  3. Jalankan migrasi Prisma

    npx prisma migrate dev
  4. Jalankan backend

    nodemon .

πŸŽ‰ Selesai!

Sekarang proyek berjalan di lokal. Happy coding! πŸš€

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published