Giter Club home page Giter Club logo

seleksi_labpro_be's Introduction

Seleksi_Labpro_BE

Vincent Prasetiya Atmadja
13520099

Cara Menjalankan

Terdapat 2 cara menjalankan, menggunakan docker dan tidak

  1. Menggunakan docker (bisa berjalan dan migrate, tetapi entah mengapa tidak bisa ke connect localhostnya)
    Command: docker-compose up
  2. Menggunakan package-manager.
    Ada 2 cara, menggunakan npm dan yarn
    • npm
      npm run dev
    • yarn
      yarn run dev

Design Pattern

Design pattern utama yang digunakan untuk backend hanya singleton. Singeton digunakan dalam service yaitu prisma dan express sendiri. Selain singleton, saya sepertinya tidak memakai design pattern lain, tetapi mengusahakan backend ini mengikuti prinsip SOLID

Techonology Stack

Berikut ini beberapa dependency yang digunakan

  1. express (^4.18.1)
  2. prisma (^4.1.1)
  3. typescript (^4.7.4)
  4. nodemon (^2.0.19)
  5. jsonwebtoken (^8.5.1)
  6. memory-cache (^0.2.0)
  7. cors (^2.8.5)

Selengkapnya dapat dilihat pada package.json

Endpoint API

Endpoint yang digunakan adalah

  1. /profile, method get dan patch
  2. /mutasi, method patch, post, dan get
  3. /history, method get
  4. /authen, method get, post, dan patch

seleksi_labpro_be's People

Contributors

theone28 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.