Giter VIP home page Giter VIP logo

toj-server-v2's Introduction

TOJ-server-v2

๐Ÿ‘ฉโ€๐Ÿซ โ™ป๏ธ ๐Ÿง‘๐Ÿฝโ€๐ŸŽ“ ์„ ์ƒ๋‹˜๊ณผ ํ•™์ƒ์˜ ์˜์กด์„ฑ ์—ญ์ „

toj-server-v2's People

Contributors

leekyukin avatar namse79 avatar tkyung05 avatar

Stargazers

 avatar  avatar

toj-server-v2's Issues

Create School

๐Ÿ“‘ describe

ํ•™๊ต ์ƒ์„ฑํ•˜๊ธฐ

โœ… Things to do

  • search for schools by open API
  • validate duplication
  • logic
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Seperate error code by domain

๐Ÿ“‘ describe

๊ฐ ๋„๋ฉ”์ธ ๋ณ„๋กœ ์—๋Ÿฌ์ฝ”๋“œ ๋ถ„๋ฆฌํ•˜๊ธฐ

Apply Join School

๐Ÿ“‘ describe

ํ•™๊ต ์ฐธ๊ฐ€ ์‹ ์ฒญ

โœ… Things to do

  • logic
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Alter School Wiki

๐Ÿ“‘ describe

์Šค์ฟจ ์œ„ํ‚ค๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

โœ… Things to do

  • logic
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Image Upload API

๐Ÿ“‘ describe

์ด๋ฏธ์ง€๋ฅผ ์—…๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ๋Š” API

โœ… Things to do

  • S3 bucket setting
  • upload logic
  • file validation
  • upload API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Update Profile Image

๐Ÿ“‘ describe

ํ”„๋กœํ•„ ์ด๋ฏธ์ง€ ์ˆ˜์ •

โœ… Things to do

  • logic
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Common Response

๐Ÿ“‘ describe

์ „์—ญ response ๊ตฌํ˜„

โœ… Things to do

  • controller advice
  • response
  • error code

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Refresh Token API

๐Ÿ“‘ describe

refresh token์œผ๋กœ token ์žฌ๋ฐœ๊ธ‰ API

โœ… Things to do

  • logic
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Get School Wiki

๐Ÿ“‘ describe

ํ•™๊ต ์œ„ํ‚ค ์กฐํšŒ

โœ… Things to do

  • logic
  • API

Validate User Age When Join School

๐Ÿ“‘ describe

ํ•™๊ต ๊ฐ€์ž… ์‹ ์ฒญ์‹œ ์œ ์ € ๋‚˜์ด ์œ ํšจ์„ฑ ๊ฒ€์ฆ

Create Student

๐Ÿ“‘ describe

ํ•™์ƒ ์ƒ์„ฑ

โœ… Things to do

  • student entity
  • logic

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

School Wiki

๐Ÿ“‘ describe

์ž์‹ ์ด ์†ํ•œ ํ•™๊ต์˜ ์Šค์ฟจ์œ„ํ‚ค๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

โœ… Things to do

  • logic
  • test
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

์ด๊ฑด ํ”„๋ก ํŠธ๊ฐ€ ํ•ด์•ผ ํ•˜๋Š” ๊ฑด๊ฐ€์š”?
@tkyung05
์ƒ๊ฐํ•ด๋ณด๋‹ˆ๊นŒ ๋ฐฑ์•ค๋“œ์—์„œ ์ˆ˜์ •์‹œ๊ฐ„์ด๋ž‘ ํžˆ์Šคํ† ๋ฆฌ ๊ด€๋ฆฌ๋ฅผ ํ•ด๋ด์•ผ๊ฒ ๋„ค์š” ๐Ÿค—

Convert a user into student when the user join a school

๐Ÿ“‘ describe

์‚ฌ์šฉ์ž๊ฐ€ ํ•™๊ต์— ๊ฐ€์ž…ํ•  ๋•Œ ํ•™์ƒ์œผ๋กœ ๋ณ€ํ™˜

โœ… Things to do

  • student entity
  • convert user into student

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Change Password

๐Ÿ“‘ describe

์ด๋ฉ”์ผ ์ธ์ฆ ํ›„ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ

โœ… Things to do

  • email authentication
  • logic
  • api
  • test

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Find Current User Profile Information

๐Ÿ“‘ describe

ํ˜„์ œ ๋กœ๊ทธ์ธํ•œ ์œ ์ € ํ”„๋กœํ•„ ์กฐํšŒ

โœ… Things to do

  • UserUtil
  • logic
  • api
  • test

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Join a School

๐Ÿ“‘ describe

์‚ฌ์šฉ์ž๊ฐ€ ํ•™๊ต์— ๊ฐ€์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ต๋‚ด ๋‹ค์„ฏ๋ช… ์ด์ƒ์˜ ์Šน์ธ์ด ํ•„์š”ํ•˜๋‹ค.

โœ… Things to do

  • logic
  • user status(waiting / none / belonged to)

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Search School

๐Ÿ“‘ describe

ํ•™๊ต ๊ฒ€์ƒ‰

โœ… Things to do

  • client
  • API
  • logic

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

duplicate email, nickname API

๐Ÿ“‘ describe

When issuing an authentication code, nickname. Plz send a message, boolean value in api.
๋‹‰๋„ค์ž„์ด๋ž‘ ์ด๋ฉ”์ผ์ด ์ค‘๋ณต๋œ ๊ฒฝ์šฐ ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์„ ๋•Œ ๋ฐ”๋กœ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค‘๋ณต ๊ฒ€์‚ฌ๋ฅผ ํ•˜์—ฌ response ๋ฐ์ดํ„ฐ์— ๋„ฃ์–ด์ฃผ์„ธ์š”.

JWT

๐Ÿ“‘ describe

description

โœ… Things to do

  • jwt token provider
  • jwt properties
  • jwt validator
  • Redis configuration
  • Redis service

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

No search conditions are required

๐Ÿ“‘ describe the bug

OMG๐Ÿ‘บ, When user to search the school, no required to condition for OFFICE_OF_EDUCATION, so server should delete condition for OFFICE_OF_EDUCATION .

๐Ÿ“ธScreenshots

Screenshot 2022-12-10 at 9 51 09 AM

Google OAuth

๐Ÿ“‘ describe

Google OAuth ์ ์šฉ

โœ… Things to do

  • sign-in logic

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Approve school application

๐Ÿ“‘ describe

ํ•™๊ต ๊ฐ€์ž… ์‹ ์ฒญ์ž ์‹ ์ฒญ ์ˆ˜๋ฝํ•˜๊ธฐ

  • 5๋ช… ์ดํ•˜์ผ ์‹œ 1๋ช…๋งŒ ์ˆ˜๋ฝํ•˜๋ฉด OK
  • 10 ์ดํ•˜ 2๋ช…๋งŒ ์ˆ˜๋ฝ OK
  • 15 ์ดํ•˜ 3๋ช… ์ˆ˜๋ฝ OK
  • 20 ์ดํ•˜ 4๋ช… ์ˆ˜๋ฝ OK
  • N ์ดํ•˜ N/5 ์ˆ˜๋ฝ OK

โœ… Things to do

  • policy
  • logic
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Apply Service Logic MapStruct

๐Ÿ“‘ describe

Service ์—๋„ MapStruct ์ ์šฉํ•˜๊ธฐ

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

cancel apply

๐Ÿ“‘ describe

ํ•™๊ต ์ฐธ๊ฐ€ ์‹ ์ฒญ ์ทจ์†Œ

โœ… Things to do

  • logic
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Save OAuth code to Redis

๐Ÿ“‘ describe

๋ ˆ๋””์Šค์— OAuth code ์ €์žฅ ํ•ด๋†“๊ณ  ๋ฆฌํ„ดํ•˜๊ธฐ

getLink APi๋ž‘ callback API ํ•ฉ์น˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ํ•ด๊ฒฐ

Authenticate Email at User Registration

๐Ÿ“‘ describe

์œ ์ € ๋“ฑ๋ก์‹œ ์ด๋ฉ”์ผ ์ธ์ฆ ๊ฑฐ์น˜๊ธฐ

โœ… Things to do

  • set java mail sender
  • random code util
  • save random code to redis
  • generate random code api
  • generate random code logic
  • verify random code api
  • verify random code logic

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Create a Teacher

๐Ÿ“‘ describe

Open API์— ๋ช…์‹œ๋˜์–ด ์žˆ๋Š” ๊ต์ง์› ์ˆ˜ ์ด์ƒ์œผ๋กœ ์ƒ์„ฑ ๋ถˆ๊ฐ€

โœ… Things to do

  • logic
  • API
  • test

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Facebook OAuth

๐Ÿ“‘ describe

Facebook OAuth ์ ์šฉ

โœ… Things to do

  • sign-in logic
  • log out logic

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Set Up Ktlint

๐Ÿ“‘ describe

Kotlin ์ฝ”๋“œ ์ปจ๋ฒค์…˜์„ ์ง€ํ‚ค๋Š” ๊ฒƒ์„ ๋„์™€์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ Ktlint ์„ค์ •

Sign up user

๐Ÿ“‘ describe

description

โœ… Things to do

  • user entity
  • sign up logic
  • duplication validation
  • password encoding

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Leave a Comment on My School Board

๐Ÿ“‘ describe

ํ•™๊ต ๊ฒŒ์‹œํŒ์— ๋Œ“๊ธ€ ๋‹ฌ๊ธฐ

โœ… Things to do

  • logic
  • API
  • test

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Sign In

๐Ÿ“‘ describe

์‚ฌ์šฉ์ž๋Š” ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

โœ… Things to do

  • test
  • logic
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

User Update Request Properties Validation

๐Ÿ“‘ describe

์œ ์ € ์ •๋ณด ์—…๋ฐ์ดํŠธ ์š”์ฒญ ๊ฐ’๋“ค ์œ ํšจ์„ฑ ๊ฒ€์ฆ(๊ณต๋ฐฑ ์œ ๋ฌด, ๊ธธ์ด ๋“ฑ๋“ฑ)

Update User Profile Information

๐Ÿ“‘ describe

์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ์ •๋ณด ์ˆ˜์ •

โœ… Things to do

  • test
  • logic
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Logout

๐Ÿ“‘ describe

๋กœ๊ทธ์•„์›ƒ

โœ… Things to do

  • logic
  • api
  • redis black list

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Set Swagger

๐Ÿ“‘ describe

API ๋ฌธ์„œํ™”๋ฅผ ์œ„ํ•œ Swagger ์„ค์ •

โœ… Things to do

  • swagger dependency
  • set swagger to user sign-up logic

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

TDD for User Domain

๐Ÿ“‘ describe

์œ ์ € ๋„๋ฉ”์ธ์— ๊ด€ํ•œ TDD

โœ… Things to do

  • test setting
  • sign-up test
  • sign-in test
  • update user information test
  • find the current user profile
  • find the user profile

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Google Callback API Error

๐Ÿ“‘ describe the bug

๊ตฌ๊ธ€ callback API ์š”์ฒญ์‹œ DB ์ €์žฅ Error

๐Ÿ“ธScreenshots

แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-11-26 แ„‹แ…ฉแ„’แ…ฎ 2 18 56

school-search api params value "๊ณต๋™" error

๐Ÿ“‘ describe the bug

"๊ณต๋™"์„ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋ณด๋‚ด๋ฉด 500 ์ฝ”๋“œ๊ฐ€ ์‘๋‹ต๋˜๋Š” ๋ฒ„๊ทธ

๐Ÿ“ธScreenshots

Screenshot 2022-12-14 at 4 49 38 AM

Find User Profile

๐Ÿ“‘ describe

์œ ์ € ์•„์ด๋””๋กœ ์œ ์ € ํ”„๋กœํ•„ ์ •๋ณด๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋‹ค.

โœ… Things to do

  • test
  • find user profile logic

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Get a list of students

๐Ÿ“‘ describe

๊ต๋‚ด ํ•™์ƒ ๋ฆฌ์ŠคํŠธ

โœ… Things to do

  • logic
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Withdraw from School

๐Ÿ“‘ describe

์‚ฌ์šฉ์ž๋Š” ํ•™๊ต๋ฅผ ํƒˆํ‡ดํ•  ์ˆ˜ ์žˆ๋‹ค.

โœ… Things to do

  • logic
  • API
  • test

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Kakao OAuth

๐Ÿ“‘ describe

Kakao OAuth

โœ… Things to do

  • sign-in
  • log out

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

Cancel Approve

๐Ÿ“‘ describe

๊ฐ€์ž… ์Šน์ธ ์ทจ์†Œ

โœ… Things to do

  • logic
  • API

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

CI/CD

๐Ÿ“‘ describe

CI/CID

โœ… Things to do

  • CI
  • CD

๐Ÿ™‹๐ŸฟWhat I want to say

nothing

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.