Skip to content

nullsec45/Back-end-Capstone

Repository files navigation

Backend Repository
Platform Penyewaan Barang

TEAM ID : C523-PS029

TEMA : Teknologi dalam Berbagai Aspek Kehidupan

NAMA ADVISOR : Buchori Rafsanjani

LIST ANGGOTA :

  1. S182XB441 – Astriditiya Laila Nur Fadilah - Aktif
  2. F498YB197 – Abdul Rizki Maghribi - Aktif
  3. F265YB190 – Dimas Fauzan - Aktif
  4. F193YB217 – Muhammad Dariaz Zidane - Aktif
  5. F156YB169 – Rama Fajar Fadhillah - Aktif

Nama Project : Ezrent

LINK BACKEND : api.ezrent.my.id

Apa itu ezrent ?

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.

Tech Stack

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

Development

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

About

Backend Capstone MBKM FE/BE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages