https://github.com/hellbus1/dicoding-aplikasi-back-end-pemula
Dicoding course belajar membuat aplikasi back end untuk pemula
https://github.com/hellbus1/dicoding-aplikasi-back-end-pemula
hapijs nodejs restful-api typescript
Last synced: 2 months ago
JSON representation
Dicoding course belajar membuat aplikasi back end untuk pemula
- Host: GitHub
- URL: https://github.com/hellbus1/dicoding-aplikasi-back-end-pemula
- Owner: HellBus1
- Created: 2023-03-02T07:38:26.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-02T07:53:45.000Z (over 3 years ago)
- Last Synced: 2025-01-16T10:11:37.874Z (over 1 year ago)
- Topics: hapijs, nodejs, restful-api, typescript
- Language: TypeScript
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dicoding Submission Belajar Membuat Aplikasi Back End untuk Pemula
## Warning
Use this repository with consent and avoid plagiarism
## Course
https://www.dicoding.com/academies/261
## Prerequisite
1. Node.js v16 (or nvm)
2. Visual Studio Code
3. npm / yarn
## How to run
```
yarn install / npm install
yarn start (to start prod compiled code - js)
yarn dev (to start dev code - ts)
yarn build (to compile)
yarn lint (to perform syntax check)
```
## Project structure
```
├── ...
├── src
│ ├── handlers # Contains request / response handlers for hapi
│ ├── books.ts # Array that act as storage
│ ├── index.ts # Entry point
│ ├── model.ts # Model for parsing request / response
│ └── routes.ts # API Routing
└── ...
```