Skip to content
/ server Public

๐Ÿ“š ๋น„๊ฐ€์ฒญ ์ฃผํŒŒ์ˆ˜๋ฅผ ํ™œ์šฉํ•œ ์ˆ˜์—… ์ถœ์„์ฒดํฌ ์•ฑ, "๊ณต์ฑ…" ์„œ๋ฒ„ ๋ ˆํฌ์ง€ํ† ๋ฆฌ

Notifications You must be signed in to change notification settings

ea9gu/server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

159 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“š ๋น„๊ฐ€์ฒญ ์ฃผํŒŒ์ˆ˜๋ฅผ ํ™œ์šฉํ•œ ์ˆ˜์—… ์ถœ์„์ฒดํฌ ์•ฑ, ๊ณต์ฑ…

์ดํ™”์—ฌ์ž๋Œ€ํ•™๊ต 2023 ์ƒ๋ฐ˜๊ธฐ ์กธ์—…ํ”„๋กœ์ ํŠธ

๐Ÿ’ซ System Architecture

architecture

๐Ÿ’ซ ๊ตฌํ˜„ API

๋กœ๊ทธ์ธ & ํšŒ์›๊ฐ€์ž… ๊ด€๋ จ

Method
URL
Description
POST /user/account/mylogin/ login
POST /user/account/view_user_info/ view user information
POST /user/account/signup/ ํšŒ์› ๊ฐ€์ž…
POST /user/account/password/change/ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ
POST /user/account/password/reset/ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฆฌ์…‹

์ฃผํŒŒ์ˆ˜ ์ˆ˜์‹  & ๋ฐœ์‹  & ํ™•์ธ

Method
URL
Description
GET /freq/generate-freq/ ๊ต์ˆ˜ ์ถœ์„ ์ฒดํฌ ์‹œ ์ฃผํŒŒ์ˆ˜ ์ƒ์„ฑ ๋ฐ ๋ฐœ์ƒ
POST /freq/save-attendance/ ํ•™์ƒ ์ถœ์„ ์ฒดํฌ ์‹œ ์ฃผํŒŒ์ˆ˜ ํ™•์ธ ๋ฐ ์ถœ์„ ์ฒดํฌ

๊ธฐ๊ธฐ ๋“ฑ๋ก

Method
URL
Description
POST /serial/save-device/ ์œ ํšจํ•œ ๊ธฐ๊ธฐ ๋“ฑ๋ก

์ˆ˜์—… ์ •๋ณด

Method
URL
Description
POST /class/create-and-enroll/ ์ƒˆ๋กœ์šด ์ˆ˜์—… ๋“ฑ๋ก
POST /class/sutdent-course/ ํŠน์ • ํ•™์ƒ์ด ๋“ฃ๋Š” ๋ชจ๋“  ์ˆ˜์—… ์ •๋ณด ์ถ”์ถœ
POST /class/prof-course/ ํŠน์ • ๊ต์ˆ˜์˜ ๋ชจ๋“  ์ˆ˜์—… ์ •๋ณด ์ถ”์ถœ

์ถœ์„ ์ฒดํฌ

Method
URL
Description
POST /class/activate-signal/ ์ˆ˜์—… ์ถœ์„ ์ฒดํฌ ๋ฒ„ํŠผ ํ™œ์„ฑํ™”
POST /class/fix-attendance/ ํ•™์ƒ์˜ ์ถœ์„ ์ฒดํฌ๋ฅผ ๊ต์ˆ˜๊ฐ€ ์ž„์˜๋กœ ๋ณ€๊ฒฝ ์‹œ ์ถœ์„ ์ •๋ณด ๋ณ€๊ฒฝ

๐Ÿ’ซ Run in Local

docker-compose up --build

.env file ์ง€์ • ํ•„์š”


Database Table List

+--------------------------------+
| Tables                |
+--------------------------------+
| account_emailaddress           |
| account_emailconfirmation      |
| accounts_user                  |
| accounts_user_groups           |
| accounts_user_user_permissions |
| auth_group                     |
| auth_group_permissions         |
| auth_permission                |
| authtoken_token                |
| classfile_course               |
| classfile_studentcourse        |
| django_admin_log               |
| django_content_type            |
| django_migrations              |
| django_session                 |
| django_site                    |
| freq_attendance                |
| freq_audiofile                 |
| serial_device                  |
| socialaccount_socialaccount    |
| socialaccount_socialapp        |
| socialaccount_socialapp_sites  |
| socialaccount_socialtoken      |
+--------------------------------+

๐Ÿ‘‹ Team Ea9gu

2022.09 ~ 2023.06

๊น€์ฃผ์—ฐ
๊น€์œ ๋ฏผ
์žฅ์˜ˆ์„œ
Frontend
UI/UX
Frontend
UI/UX
Backend
DevOps

About

๐Ÿ“š ๋น„๊ฐ€์ฒญ ์ฃผํŒŒ์ˆ˜๋ฅผ ํ™œ์šฉํ•œ ์ˆ˜์—… ์ถœ์„์ฒดํฌ ์•ฑ, "๊ณต์ฑ…" ์„œ๋ฒ„ ๋ ˆํฌ์ง€ํ† ๋ฆฌ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •