shape

Internal Admin System
MVP Development

Description

Codestates internal admin system development.
Built features for receiving bootcamp applications and selecting candidates

Tech Stack

  • React.js
  • typescript
  • Sass
  • Storybook
  • GraphQL

Team

6 (PM 1, PD 1, BE 1, FE 3)

Period

2022.04 ~ 2022.06

Details

  1. Questionnaire read, create, update, and delete features
    • Implemented GraphQL CRUD using Apollo Client
    • Developed shared components (Button, Select, Input, Checkbox, Modal, etc.)
  2. Auto-save feature during questionnaire editing
    • Saves work to Local Storage every n seconds
    • Clears Local Storage on normal page exit
    • Shows a Modal on page entry if Local Storage has unsaved content, prompting the user to restore it
    • Used React Ref to access up-to-date state inside the setInterval callback
Jin-kyeong Song | Frontend Developer