/Genie-Stamp

πŸ§žβ€β™‚οΈ Genie-Stamp (upgrade Jinee-Stamp) stamp system for an elementary school teacher using NodeJS, Express, MongoDB and ES6.

Primary LanguageJavaScript

πŸ§žβ€β™‚οΈ Genie Stamp (μ§€λ‹ˆμŠ€νƒ¬ν”„) ver.2

μ„€λͺ…

μ΄ˆλ“± ꡐ사가 ν•™κΈ‰κ²½μ˜μ„ μœ„ν•΄ 자주 μ‚¬μš©ν•˜λŠ” 방법인 "μΉ­μ°¬ 도μž₯"을 이 μ„œλΉ„μŠ€λ₯Ό 톡해 μ‰½κ²Œ 관리할 수 μžˆμŠ΅λ‹ˆλ‹€.

ν™ˆνŽ˜μ΄μ§€

https://genie-stamp.herokuapp.com/

개발 λͺ©ν‘œ

  • Jinee-Stamp(ver.1)μ—μ„œ κΈ°μ‘΄ κΈ°λŠ₯ μ„±λŠ₯ ν–₯상 및 κΈ°λŠ₯ ν™•μž₯
  • μˆ™λ ¨λ„ ν–₯상을 μœ„ν•΄μ„œ λ‚΄κ°€ μ‚¬μš©ν•΄λ³Έ κΈ°μˆ λ“€μ„ μ‚¬μš©ν•˜κΈ° (NodeJS, Pug, SCSS, MongoDB)
  • μ‹€μ œλ‘œ μ‚¬μš©ν•  ꡐ사 및 ν•™μƒμ˜ 상황을 κ³ λ €ν•˜λ©° λ§Œλ“€κΈ°

μ‚¬μš© 기술

  • Front-end : Pug, JS, SCSS
  • Back-end : NodeJS, Express
  • DB : MongoDB
  • Deploy: Heroku

μ£Όμš” κΈ°λŠ₯

  • ꡐ사가 ν•™μƒμ˜ 칭찬도μž₯을 μ‹€μ‹œκ°„μœΌλ‘œ μΆ”κ°€/μ‚­μ œ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • ꡐ사가 ν•™μƒμ˜ μΉ­μ°¬ 도μž₯ 개수λ₯Ό μ•Œ 수 있으며 λˆ„μ  μˆœμœ„λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 학생이 λ‘œκ·ΈμΈν•΄ μžμ‹ μ˜ 칭찬도μž₯ ν˜„ν™©μ„ μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€.
  • λ°˜μ‘ν˜•μœΌλ‘œ κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.

πŸ“Œ λ°μŠ€ν¬νƒ‘ ν™”λ©΄ 및 κΈ°λŠ₯ μ‹œμ—° (μ˜μƒ)

ꡐ사

  • νšŒμ›κ°€μž… & ꡐ사 둜그인/λ‘œκ·Έμ•„μ›ƒ

    teacher-join-login-logout.mov

  • 도μž₯ μ’…λ₯˜ μΆ”κ°€ & 학생 μΆ”κ°€/μ‚­μ œ

    stamp-add-student-add-remove.mov

  • 학생 λΉ„λ°€λ²ˆν˜Έ μ΄ˆκΈ°ν™”

    student-pw-reset.mov

  • 도μž₯ 개수 μ‹€μ‹œκ°„ μΆ”κ°€/μ‚­μ œ

    stamp.board.mov

  • λˆ„μ  도μž₯ 개수λ₯Ό 기반으둜 μˆœμœ„ 보여주기

    status.mov

학생

  • 학생 둜그인/λ‘œκ·Έμ•„μ›ƒ & 학생 κ°œλ³„ 도μž₯ ν˜„ν™© 확인
    student-login-logout.mov
  • 학생 λΉ„λ°€λ²ˆν˜Έ λ³€κ²½
    student-password-change.mov

πŸ“Œ λͺ¨λ°”일 ν™”λ©΄(이미지)

νšŒμ›κ°€μž… κ΅μ‚¬μš© 둜그인 1 κ΅μ‚¬μš© 둜그인 2
Screenshot 2023-05-01 at 4 44 20 PM Screenshot 2023-05-01 at 4 44 57 PM Screenshot 2023-05-01 at 4 45 48 PM
ꡐ사 메인 ν™”λ©΄ μΉ­μ°¬ 도μž₯판
Screenshot 2023-05-01 at 4 45 57 PM Screenshot 2023-05-01 at 4 46 09 PM
학생 및 도μž₯ 관리1 학생 및 도μž₯ 관리 2 학생 및 도μž₯ 관리 3
Screenshot 2023-05-01 at 4 46 16 PM Screenshot 2023-05-01 at 4 46 22 PM Screenshot 2023-05-01 at 4 46 26 PM
도μž₯ 톡계1 도μž₯ 톡계 2 도μž₯ 톡계 3
Screenshot 2023-05-01 at 4 46 35 PM Screenshot 2023-05-01 at 4 46 39 PM Screenshot 2023-05-01 at 4 46 49 PM
ν•™μƒμš© 둜그인 1 ν•™μƒμš© 둜그인 2
Screenshot 2023-05-01 at 4 45 09 PM Screenshot 2023-05-01 at 4 45 19 PM
학생 메인 ν™”λ©΄ 학생 λΉ„λ°€λ²ˆν˜Έ λ³€κ²½ ν™”λ©΄
Screenshot 2023-05-01 at 4 47 33 PM Screenshot 2023-05-01 at 4 47 41 PM

κΈ°κ°„

  • 2023λ…„ 4μ›” 15일 (ν† ) ~ 2023λ…„ 4μ›” 30일 (ν† ) - 1μ°¨λ°°ν¬μ™„λ£Œ
  • 2023λ…„ 5μ›” 1일 (μ›”) ~ 진행쀑

μ•žμœΌλ‘œ κ΅¬ν˜„ν•΄μ•Όν•  κΈ°λŠ₯

  • 월별 도μž₯ 톡계 보여주기 βœ…
  • 도μž₯별 λˆ„μ  개수 및 μˆœμœ„ 보여주기
  • 곡동 μˆœμœ„ μΌλ•Œ 처리
  • 도μž₯ 이름 μˆ˜μ •/μ‚­μ œ
  • 맀월 1일 도μž₯판 μžλ™λ¦¬μ…‹ βœ…
  • μ„Έμ…˜μ΄ μ—†λŠ”λ°, μ„Έμ…˜ ν•„μš”ν•œ url듀어갔을 경우 관리(url protector) βœ…
  • flash κΈ°λŠ₯