/project_baim

Primary LanguageTypeScript

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Description

Ini adalah proyel pertama dalam mengembangkan proyek menggunakan Nest.js dengan TypeScript dan database PostgreSQL. Proyek ini merupakan sebuah layanan backend yang dapat digunakan untuk melakukan registrasi dan login pengguna. Sistem ini telah terintegrasi dengan metode hashing untuk keamanan kata sandi pengguna, serta menggunakan JWT (JSON Web Tokens) untuk otentikasi.

Salah satu fitur utama dari proyek ini adalah manajemen kendaraan (vehicle) yang mencakup informasi tentang tahun, jenis (type), model, dan harga. Anda dapat melakukan operasi CRUD (Create, Read, Update, Delete) terhadap entitas kendaraan ini. Namun, hanya admin yang memiliki hak akses untuk melakukan operasi tersebut.

ERD

Database yang saya gunakan adalah postgresql, dengan menggunakan TypeORM. berikut adalah ERDnya image-erd

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Dokumentasi

Untuk melihat dokumentasi lebih lengkap, silahkan kunjungi dokumentasi lengkap, dan untuk link deployment ada di sini