API-RuangTeknoID adalah backend server untuk aplikasi Ruang Tekno ID.
-
Clone repository ini:
git clone https://github.com/ZulfiFazhar/API-RuangTeknoID.git cd API-RuangTeknoID
-
Install dependencies
npm install
-
Salin file
.env.example
menjadi.env
untuk development dan.env.production
untuk deploymentcp .env.example .env
-
Konfigurasi file
.env
dengan informasi database dan konfigurasi lainnya.
Untuk menjalankan server yang terhubung ke database local
npm run dev
Untuk menjalankan server yang terhubung ke database server
npm start
API-RuangTeknoID/
├── config/ # Konfigurasi database dan lainnya
├── controllers/ # Logika bisnis dan kontroler
├── middlewares/ # Middleware untuk aplikasi
├── models/ # Model database
├── routes/ # Routes API
├── utils/ # Utilitas dan alat bantu
├── .env # File konfigurasi env production
├── .env.example # Contoh file konfigurasi env
├── .env.local # File konfigurasi env local
├── .gitignore # File untuk mengabaikan file dan
direktori tertentu di Git
├── index.js # File utama untuk menjalankan server
├── package-lock.json # File kunci dependensi npm
├── package.json # File konfigurasi npm
└── README.md # Dokumentasi