All Projects β†’ darass-team β†’ 2021-darass

darass-team / 2021-darass

Licence: other
🧩 μ›Ή νŽ˜μ΄μ§€ μ–΄λ””λ“  κ°„νŽΈν•˜κ²Œ μΆ”κ°€ν•˜λŠ” λŒ“κΈ€ λͺ¨λ“ˆ μ„œλΉ„μŠ€ "닀라쓰"

Programming Languages

java
68154 projects - #9 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to 2021-darass

rate-my-cat
Sample application for the book "Mastering Software Testing with JUnit 5"
Stars: ✭ 23 (-57.41%)
Mutual labels:  mockito, junit5
springboot-junit5-mockito2
Show case for how to use junit 5 and mockito 2 for unit testing and integration test in spring boot 2
Stars: ✭ 18 (-66.67%)
Mutual labels:  mockito, junit5
springboot-rest-api-angularjs-https
REST API https with Spring Boot and Angular JS. Use MySQL, Hibernate and Spring Security.
Stars: ✭ 38 (-29.63%)
Mutual labels:  jpa, mockito
testing-spring-boot-applications-masterclass
πŸƒ Everything You Need to Know About Testing Spring Boot Applications
Stars: ✭ 185 (+242.59%)
Mutual labels:  mockito, junit5
jpa-unit
JUnit extension to test javax.persistence entities
Stars: ✭ 28 (-48.15%)
Mutual labels:  jpa, junit5
advanced-spring-scaffold
This project provides an advanced baseline to help you kick start a Spring project.
Stars: ✭ 21 (-61.11%)
Mutual labels:  mockito, junit5
hivemq-testcontainer
Automatic starting HiveMQ docker containers for JUnit4 and JUnit5 tests. This enables testing MQTT client applications and integration testing of custom HiveMQ extensions.
Stars: ✭ 17 (-68.52%)
Mutual labels:  junit5
DotNETCarRental
Daily car rental simulation with ASP.NET.
Stars: ✭ 13 (-75.93%)
Mutual labels:  jwt-token
archunit-junit5-kotlin
Generic Architecture Tests written in Kotlin using ArchUnit and Junit5
Stars: ✭ 22 (-59.26%)
Mutual labels:  junit5
Github-Search
https://medium.com/@ericntd/the-real-beginner-guide-to-android-unit-testing-3859d2f25186
Stars: ✭ 18 (-66.67%)
Mutual labels:  mockito
optimusfaces
Utility library for OmniFaces + PrimeFaces combined
Stars: ✭ 36 (-33.33%)
Mutual labels:  jpa
FluentJPA
Fluent API for writing typesafe SQL queries in Java for JPA.
Stars: ✭ 87 (+61.11%)
Mutual labels:  jpa
jpa2ddl
JPA Schema Generator Plugin
Stars: ✭ 104 (+92.59%)
Mutual labels:  jpa
Smart-Contract-Verifier
This project is to create a system that uses DeFi technology to enforce contracts. Users will be able to set up contracts between each other, this includes an escrow service for payments. If users disagree over whether a contract was fulfilled, a jury appointed by the system will make the final decision.
Stars: ✭ 16 (-70.37%)
Mutual labels:  jpa
rxify
Now: RxJava Playground, Previous: Demo for the talk at DroidconIN 2016, Droidcon Boston 2017 and Codelab for GDG January Meetup
Stars: ✭ 59 (+9.26%)
Mutual labels:  mockito
jpa-repository
Repository programming model with JPA 2 and Specification pattern provides a simple and easy way to build the data access layer.
Stars: ✭ 14 (-74.07%)
Mutual labels:  jpa
jwt-auth
JSON Web Token Authentication for Laravel and Lumen
Stars: ✭ 46 (-14.81%)
Mutual labels:  jwt-token
jpa-manytomany-extracolumns-springboot-maven-mysql
JPA Many-To-Many Extra Columns Relationship Mapping Example with Spring Boot, Maven and MySQL
Stars: ✭ 15 (-72.22%)
Mutual labels:  jpa
MockitoIn28Minutes
Learn Mockito from In28Minutes
Stars: ✭ 95 (+75.93%)
Mutual labels:  mockito
Kodkod
https://github.com/alirizaadiyahsi/Nucleus Web API layered architecture startup template with ASP.NET Core 2.1, EF Core 2.1 and Vue Client
Stars: ✭ 45 (-16.67%)
Mutual labels:  jwt-token

darass-logo

닀라쓰

어디든지 쉽고 κ°„νŽΈν•˜κ²Œ λ‹€λŠ” λŒ“κΈ€ λͺ¨λ“ˆ μ„œλΉ„μŠ€


πŸ“Œ Notice

λ‹€λΌμ“°λŠ” ν˜„μž¬ ν”„λ‘ νŠΈμ—”λ“œ μ €μž₯μ†Œμ™€ λ°±μ—”λ“œ μ €μž₯μ†Œκ°€ λΆ„λ¦¬λ˜μ–΄ μžˆμ–΄μš”.
ν•΄λ‹Ή μ €μž₯μ†ŒλŠ” ν™λ³΄μš©μœΌλ‘œ μžμ„Έν•œ μ½”λ“œλŠ” darass-teamλ₯Ό μ°Έκ³ ν•΄ μ£Όμ„Έμš”!

πŸ“ Introduce

λ‹€λΌμ“°λŠ” 슀크립트 μ½”λ“œλ₯Ό μ›Ή νŽ˜μ΄μ§€μ— λΆ™μ—¬λ„£λŠ” κ²ƒλ§ŒμœΌλ‘œ κ°„νŽΈν•˜κ²Œ λŒ“κΈ€ κΈ°λŠ₯을 μΆ”κ°€ν•  수 μžˆλŠ” λŒ“κΈ€ λͺ¨λ“ˆ μ„œλΉ„μŠ€ μž…λ‹ˆλ‹€.

μ‚¬μš©μžμ—κ²Œ ν•„μš”ν•œ λŒ“κΈ€ κΈ°λŠ₯κ³Ό ν•¨κ»˜ μš΄μ˜μ— ν•„μš”ν•œ λŒ“κΈ€ 톡계 및 관리 κΈ°λŠ₯도 μ œκ³΅ν•©λ‹ˆλ‹€.

🐀 Demo

⭐ Main Feature

  • μ›Ή νŽ˜μ΄μ§€μ— μ„œλΉ„μŠ€μ—μ„œ μ œκ³΅ν•˜λŠ” 슀크립트 μ½”λ“œλ₯Ό μΆ”κ°€ν•˜λ©΄, λŒ“κΈ€ λͺ¨λ“ˆμ΄ μΆ”κ°€λ˜λŠ” κΈ°λŠ₯
  • κ΄€λ¦¬μž νŽ˜μ΄μ§€μ—μ„œ λŒ“κΈ€ 톡계λ₯Ό ν™•μΈν•˜κ³  λŒ“κΈ€μ„ 관리할 수 μžˆλŠ” κΈ°λŠ₯
  • oauth2 둜그인 / λ‘œκ·Έμ•„μ›ƒ κΈ°λŠ₯

πŸ”§ Stack

Frontend(Web)

  • Language : TypeScript
  • Library & Framework : React, Styled-Components, Webpack, Babel
  • Test : Jest, RTL, Storybook
  • Deploy: AWS(S3, Cloudfront)
  • CI/CD : Github Actions

Backend, Devops

  • Language : Java
  • Library & Framework : Spring Boot
  • Database : MariaDB
  • ORM : JPA
  • Deploy: AWS(EC2, S3, ELB), Docker, Nginx, ELK
  • CI/CD : Github Actions

πŸ”¨ Front-End Architecture

μ•„ν‚€ν…μ²˜

πŸ”¨ Back-End Architecture

μ•„ν‚€ν…μ²˜

πŸ”¨ CI / CD Flow

CI / CD Flow

  1. main λΈŒλžœμΉ˜μ—μ„œ feature 브랜치λ₯Ό λ”΄ ν›„ κΈ°λŠ₯을 κ°œλ°œν•œλ‹€. (단, feature λΈŒλžœμΉ˜λŠ” ν•˜λ£¨ μ•ˆμ— 사라져야 ν•œλ‹€.)
  2. feature λΈŒλžœμΉ˜μ—μ„œ main 브랜치둜 PR을 λ‚ λ¦°λ‹€.
    1. Github Actionsμ—μ„œ ν…ŒμŠ€νŠΈλ₯Ό ν¬ν•¨ν•œ λΉŒλ“œκ°€ μˆ˜ν–‰λœλ‹€.
    2. Jacocoκ°€ μ΅œμ†Œ ν…ŒμŠ€νŠΈ 컀버리지λ₯Ό λ§Œμ‘±ν•˜λŠ”μ§€ κ²€μ‚¬ν•œλ‹€.
    3. μ†Œλ‚˜ νλΈŒκ°€ 정적 μ½”λ“œ 뢄석을 ν•œλ‹€.
    4. μ½”λ“œ 리뷰λ₯Ό λ°˜μ˜ν•œλ‹€.
  3. PR을 main λΈŒλžœμΉ˜μ— mergeν•œλ‹€.
    1. 개발 μ„œλ²„λ‘œ μžλ™ 배포가 λœλ‹€.
    2. 개발 μ„œλ²„λ₯Ό κΈ°μ€€μœΌλ‘œ QAλ₯Ό μ§„ν–‰ν•œλ‹€.
  4. λΉ λ₯Έ μ‹œκ°„ μ•ˆμ— 운영 μ„œλ²„λ‘œ μˆ˜λ™ λ°°ν¬ν•œλ‹€.

πŸ™‹β€β™‚οΈ Developer

Backend Backend Backend Backend Frontend Frontend
제이온 우기 μ•„λ‘  제리 도비 곀이
제이온 우기 μ•„λ‘  제리 도비 곀이
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].