Git Product home page Git Product logo

jobis-dsm-ios-v2's Introduction

JOBIS-iOS(v2)


👀 프로젝트 소개

JOBIS는 대덕소프트웨어마이스터고등학교의 취업 관리 시스템입니다

학생들은 원하는 모집의뢰서와 기업을 찾을 수 있습니다.

해당 모집의뢰서에 지원할 수 있고 기업은 지원자가 업로드한 포트폴리오 등을 확인할 수 있습니다.

기존에 수기로 관리되던 것들을 앱/웹 서비스로 만든 JOBIS

여러분들의 취업의 지름길

👨‍💻 개발자 소개

HongSJae
HongSJae

juyeong525
juyeong525

ray3238
ray3238


📱 화면

Auth

온보딩 로그인

Main

알림

Company

기업 상세보기

Recruitment

모집의뢰서 상세보기 지원하기

Bookmark & MyPage

북마크 마이페이지

📚 Library

라이브러리 사용 목적 Version
SnapKit UI Layout 5.0.0
Then UI 선언 3.0.0
RxSwift 비동기 처리 및 API 6.5.0
RxFlow 화면 이동 관리 2.13.0
RxGesture 사용자 Gesture 처리 4.0.0
Swinject DI 2.8.3
Moya API 통신 master
Kingfisher 이미지 처리 7.0.0
Lottie Lotti 에니메이션 처리 4.3.3
KeychainSwift Keychain 간편 사용 20.0.0
ReactorKit ReactorKit 3.2.0
Firebase Messaging (FCM) 10.3.0

🧱 framework

프레임워크
UIKit

🗂️ File structure

.
|-- JOBIS-DSM-iOS-v2.xcworkspace
|-- Plugins
|   |-- ConfigurationPlugin
|   |-- DependencyPlugin
|   `-- EnvironmentPlugin
|-- Projects
|   |-- App
|   |-- Core
|   |-- Data
|   |-- Domain
|   |-- Flow
|   |-- Modules
|   |   |-- AppNetwork
|   |   |-- DesignSystem
|   |   |-- ThirdPartyLib
|   |   `-- Utility
|   `-- Presentation
|-- Scripts
|-- Tuist
|-- XCConfig
`-- ci_scripts

jobis-dsm-ios-v2's People

Contributors

hongsjae avatar juyeong525 avatar ray3238 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jobis-dsm-ios-v2's Issues

Files API

Describe

No response

Additional

No response

unowned -> weak

Describe

unowned 를 weak로 바꾸겠슴니다~

Additional

No response

Codes API

Describe

No response

Additional

No response

Remote -> RemoteDataSource

Describe

  • 이름 맘에 안들어요 Remote라고만 되어있는데 바꿉시다

Additional

No response

스켈레톤 적용

Describe

onAppear 되자마자 fetch 받아오는 뷰는 스켈레톤을 사용해서 empty 처리 해야해요

Additional

No response

resize init 추가

Describe

image의 resize를 하나만 입력해도 되게 추가해서 리팩토링 진행해주세요

example

before
.init(width: 50, height: 50)
after
.init(50)

Additional

No response

TableView Cell 동적으로 수정

Describe

  • 테이블뷰 height가 지금 전부 정적입니다.
  • 동적으로 바꾸는것 어떨까요?
  • ex) mypage, main

Additional

현재 알림쪽은 동적으로 구현되었습니다.

Using Image 리팩토링

Describe

현재 resize(.init(width:N, height:N))$0.width.height.equalTo(N) 이 무분별하게 사용되어 있음
하나만 사용하든, 필요하면 두개다 사용하든 한 번 리팩토링 해야함

Additional

No response

Bugs API

Describe

No response

Additional

No response

Reviews API

Describe

No response

Additional

No response

User API

Describe

UserAPI - signin
처리할게욧

Additional

No response

OnBoarding Publishing

Describe

  • 퍼블리싱 레쓰고~
  • Lotti Lib 추가합니다

Additional

No response

Component, Cell Base 만들기

Describe

함수 이름이 달라질 수 있는 경우를 생각해서 Base를 만들고 다른 뷰에 적용합시다

Additional

No response

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.