- S182XB441 – Astriditiya Laila Nur Fadilah - Aktif
- F498YB197 – Abdul Rizki Maghribi - Aktif
- F265YB190 – Dimas Fauzan - Aktif
- F193YB217 – Muhammad Dariaz Zidane - Aktif
- F156YB169 – Rama Fajar Fadhillah - Aktif
LINK BACKEND : api.ezrent.my.id
Ezrent adalah platform penyewaan barang berbasis website yang dapat digunakan untuk transaksi penyewaan barang. Pengguna dapat menyewa barang dengan rentang hari tertentu. Barang yang terdapat pun beragam, terdapat barang elektronik, properti, dan lainnya. Selain menyewa barang, pengguna pun dapat menyewakan barang yang ia miliki dengan cara membuka toko.
| Nama | Link |
|---|---|
| Typescript | https://www.typescriptlang.org |
| Mysql | https://www.mysql.com |
| Docker | https://www.docker.com |
| Prisma ORM | https://www.prisma.io |
| Passport | https://www.passportjs.org/ |
| JWT (Json Web Token) | https://jwt.io |
| Prisma ORM | https://www.prisma.io |
| Nginx | https://www.nginx.com/ |
| Lets Enscrypt | https://letsencrypt.org/ |
| Nest JS Open API | https://docs.nestjs.com/openapi/introduction |
Clone Repository ini
$ git clone https://github.com/nullsec45/Back-end-Capstone
Install dependencies :
$ npm install
Ubah .env.example menjadi .env :
$ mv .env.example .env
Ubah isi .env sesuai environment anda *sebagai contoh:
# DATABASE
DATABASE_URL="mysql://root@localhost:3306/ezrent"
# JWT
JWT_SECRET="secret_jwt_ezrent"
Jalankan Migrate Database :
$ npx prisma generate dev
Jalankan Program Ke Mode Development :
$ npm run start:dev