μ μ΄ν€ SYNTH. ν
μ΄μ λͺ
(κΈ°ν/λμμΈ) |
μ΄λ€λΉ (νλ‘ νΈμλ) |
μ μ§μ (νλ‘ νΈμλ) |
λ°λμΈ (νλ‘ νΈμλ) |
---|---|---|---|
@vivianlee03 | @binys21 | @kelly6226 | @doullll |
μκ°λ Art&Technology |
μ΄νμ¬λ μ»΄ν¨ν°κ³΅ν |
νμ΅λ μμ΄μλ¬Έν/μ»΄ν¨ν°κ³΅ν |
μ°μΈλ κΈ°κ³κ³΅ν |
μ€ννΈ (λ°±μλ) |
λ°μμ° (λ°±μλ) |
μ΄μ§μ (λ°±μλ) |
---|---|---|
@taeho0888 | @soyeoneeii | @leejiwon1031 |
μκ°λ κ²½μν/μ΅ν©μννΈμ¨μ΄ |
νμ΅λ μ»΄ν¨ν°κ³΅ν |
μ΄νμ¬λ μ»΄ν¨ν°κ³΅ν |
SYNTHλ μ·¨μ μ€ν°λμ μ λ’°μ±μ λνκ³ μ νλ μ μ΄ μ§μ λνμλ€μ μν μ€ν°λ λ§€μΉ νλ«νΌμ λλ€.
κΈ°μ‘΄ μ€ν°λ νλ«νΌμ λ¬Έμ μ μ
- λ―Ώμ λ§ν νμμ μ½κ² ꡬν μ μλ€λ μ
- μ€ν°λμ 무κ΄ν μΉλͺ© κ²μλ¬Όμ΄ λ§λ€λ μ
- μμΉμ μΌλ‘ κ°κΉμ ν¨μ¨μ μΈ λλ©΄ μ€ν°λκ° κ°λ₯ν¨μλ λΆκ΅¬νκ³ , μ μ΄μ§μ λνμλ€μ κ΅λ₯κ° νμ±ν λμ§ λͺ»νλ€λ μ μ λλ€.
μ΄λ₯Ό ν΄κ²°νκΈ° μν΄
- λ―Ώμ λ§ν νμμ μ½κ² ꡬν μ μλ€λ μ
- νκ΅ μ΄λ©μΌλ‘ μΈμ¦λ μ μ λ§ νμκ°μ μ λ°λλ€.
- μ μ΄ λν(μκ°λ, μ°μΈλ, μ΄νμ¬λ, νμ΅λ) νμλ§μ΄ μ¬μ©ν μ μλ€.
- μΈμ¦λ μΈκ·Ό λνμλ§μ΄ μ¬μ©νλ€λ μ λ’°μ±μ μ»μ μ μλ€.
- μ€ν°λμ 무κ΄ν μΉλͺ© κ²μλ¬Όμ΄ λ§λ€λ μ
- μΉμΈλ κ²μλ¬Όλ§ λ€λ₯Έ μ¬μ©μλ€μκ² λ³΄μ¬μ§κ² νλ€
- μ€ν°λμ κΈ°λ³Έ μ 보μ νμ μ λ ₯κ³Ό μκ°κΈ κ°μ΄λλ₯Ό μ 곡νλ€.
- ν΄λΉ κ²μλ¬Όμ λν κ΄λ¦¬μμ κ²ν κ° μΉμΈλμ΄μΌλ§ κ²μλλλ‘ νμ¬ μ΄μ©μλ€μ΄ λ―Ώκ³ μ¬μ©ν μ μλ λ°©μ μ¬μ©νλ€.
- μμΉμ μΌλ‘ κ°κΉμ ν¨μ¨μ μΈ λλ©΄ μ€ν°λκ° κ°λ₯ν¨μλ λΆκ΅¬νκ³ , μ μ΄μ§μ λνμλ€μ λλ©΄ κ΅λ₯κ° νμ±ν λμ§ λͺ»ν¨
- ννκ΅ νμλ€κ³Ό μ§ννλ μ€ν°λμ λΉν΄, λΉκ΅μ κ°κΉμ΄ 거리μ μμΉνλ―λ‘ μ€νλΌμΈ λ§λ¨μ΄ μ©μ΄νλ€.
- μ μ΄ μ§μ νμλ€μ κ΅λ₯λ₯Ό νμ±νν μ μλ κΈ°νλ₯Ό μ 곡νλ€.
ν΄λΉ μ΄ν리μΌμ΄μ μ λμνκΈ° μν΄μ λ€μ λ²μ μ΄μμ΄ νμν΄μ.
$ git clone https://github.com/SinchonTeam1/Front.git client
$ git clone https://github.com/SinchonTeam1/server.git server
$ cd server
$ mkdir .venv
$ source .venv/bin/activate
$ python3 manage.py migrate --run-syncdb
$ python3 manage.py makemigrations
$ python3 manage.py migrate
$ python3 manage.py runserver
$ cd server
$ mkdir .venv
$ source .venv/Scripts/activate
$ python manage.py migrate --run-syncdb
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py runserver
$ cd client
$ npm install
$ npm run dev
νμκ°μ νμ΄μ§ | νκ΅ μΈμ¦ νμ΄μ§ |
---|---|
νμ¬ λͺ¨μ§ μ€μΈ μ€ν°λ | λ΄κ° μ¬λ¦° μ€ν°λ |
- μκ°λ, μ°μΈλ, μ΄νμ¬λ, νμ΅λμ νκ΅ μ΄λ©μΌλ‘λ§ κ°μ μ λ°κΈ° λλ¬Έμ μΈμ¦λ μ μ λ§ νλ
- μΈμ¦λ μΈκ·Ό νκ΅ νμλ§ μ΄μ©ν μ μμ΄ μλΉμ€ μ λ’°μ±μ΄ μ¦κ°
- κ΄λ ¨ μλ κ²μλ¬Ό&λͺ¨μ§κΈμ΄ λ§μ κΈ°μ‘΄ νλ«νΌλ€κ³Ό λ¬λ¦¬, κ΄λ¦¬μμ μΉμΈμ λ°μμΌ λͺ¨μ§κΈ μ λ‘λ κ°λ₯
- μ€ν°λμ κΈ°λ³Έ μ 보μ νμ μ λ ₯κ³Ό μκ°κΈ κ°μ΄λλ₯Ό μ 곡
- μ μ΄ μΈκ·Ό μΉ΄νμμ μ ν΄λ₯Ό ν΅ν΄ λλ©΄ νλμ νμ±ν
- μ μ΄ μΈκ·Ό λνμλ€λ§μ΄ μ΄μ©ν μ μμ΄ λλ©΄ λ§λ¨μ΄ μ 리
.
βββ client : 리μ‘νΈ λλ ν 리
βΒ Β βββ README.md
βΒ Β βββ web-client
βΒ Β βββ README.md
βΒ Β βββ package-lock.json
βΒ Β βββ package.json
βΒ Β βββ public
βΒ Β βΒ Β βββ favicon.ico
βΒ Β βΒ Β βββ index.html
βΒ Β βΒ Β βββ logo192.png
βΒ Β βΒ Β βββ logo512.png
βΒ Β βΒ Β βββ manifest.json
βΒ Β βΒ Β βββ robots.txt
βΒ Β βββ src
βΒ Β βββ API
βΒ Β βΒ Β βββ BookmarkAPI.jsx
βΒ Β βββ App.js
βΒ Β βββ App.test.js
βΒ Β βββ components
βΒ Β βΒ Β βββ MyPost.jsx
βΒ Β βΒ Β βββ Study.jsx
βΒ Β βΒ Β βββ StudyDetail
βΒ Β βΒ Β βΒ Β βββ ApplyButton.jsx
βΒ Β βΒ Β βΒ Β βββ Description.jsx
βΒ Β βΒ Β βΒ Β βββ Information.jsx
βΒ Β βΒ Β βΒ Β βββ Title.jsx
βΒ Β βΒ Β βββ mainPage
βΒ Β βΒ Β βββ Header.jsx
βΒ Β βΒ Β βββ HeaderIcon.jsx
βΒ Β βΒ Β βββ MiniToggle.jsx
βΒ Β βΒ Β βββ SearchHeader.jsx
βΒ Β βΒ Β βββ Toggle.jsx
βΒ Β βββ context
βΒ Β βΒ Β βββ LoginUseContext.jsx
βΒ Β βββ image
βΒ Β βΒ Β βββ bookmark.png
βΒ Β βΒ Β βββ circle.png
βΒ Β βΒ Β βββ completeBtn.svg
βΒ Β βΒ Β βββ denyBtn.svg
βΒ Β βΒ Β βββ ewha.png
βΒ Β βΒ Β βββ filledbookmark.png
βΒ Β βΒ Β βββ mainLogo.png
βΒ Β βΒ Β βββ stayBtn.svg
βΒ Β βΒ Β βββ underbar.png
βΒ Β βΒ Β βββ userCircle.png
βΒ Β βββ index.css
βΒ Β βββ index.js
βΒ Β βββ logo.svg
βΒ Β βββ pages
βΒ Β βΒ Β βββ CreateStudy.js
βΒ Β βΒ Β βββ Login.js
βΒ Β βΒ Β βββ MainPage.jsx
βΒ Β βΒ Β βββ Mypage.jsx
βΒ Β βΒ Β βββ Signup.js
βΒ Β βΒ Β βββ Signup2.js
βΒ Β βΒ Β βββ Signup3.js
βΒ Β βΒ Β βββ StudyDetail.jsx
βΒ Β βββ reportWebVitals.js
βΒ Β βββ setupTests.js
βββ server : μ₯κ³ λλ ν 리
βΒ Β βββ config
βΒ Β βΒ Β βββ __init__.py
βΒ Β βΒ Β βββ __pycache__
βΒ Β βΒ Β βββ asgi.py
βΒ Β βΒ Β βββ settings.py : μ₯κ³ μΈν
βΒ Β βΒ Β βββ urls.py : λ² μ΄μ€ URL
βΒ Β βΒ Β βββ wsgi.py
βΒ Β βββ db.sqlite3 : λ‘μ»¬μ© λ°μ΄ν°λ² μ΄μ€
βΒ Β βββ details : μ€ν°λ μμΈ νμ΄μ§ μ ν리μΌμ΄μ
βΒ Β βΒ Β βββ __init__.py
βΒ Β βΒ Β βββ __pycache__
βΒ Β βΒ Β βββ admin.py
βΒ Β βΒ Β βββ apps.py
βΒ Β βΒ Β βββ migrations
βΒ Β βΒ Β βΒ Β βββ __init__.py
βΒ Β βΒ Β βΒ Β βββ __pycache__
βΒ Β βΒ Β βββ models.py
βΒ Β βΒ Β βββ tests.py
βΒ Β βΒ Β βββ urls.py : μ€ν°λ μμΈ νμ΄μ§ URL 맀ν
βΒ Β βΒ Β βββ views.py : μ€ν°λ μμΈ νμ΄μ§ λ·°
βΒ Β βββ manage.py
βΒ Β βββ mypages : λ§μ΄νμ΄μ§ μ ν리μΌμ΄μ
βΒ Β βΒ Β βββ __init__.py
βΒ Β βΒ Β βββ __pycache__
βΒ Β βΒ Β βββ admin.py
βΒ Β βΒ Β βββ apps.py
βΒ Β βΒ Β βββ models.py
βΒ Β βΒ Β βββ tests.py
βΒ Β βΒ Β βββ urls.py : λ§μ΄νμ΄μ§ URL 맀ν
βΒ Β βΒ Β βββ views.py : λ§μ΄νμ΄μ§ λ·°
βΒ Β βββ requirements.txt : μ¬μ©ν λΌμ΄λΈλ¬λ¦¬λ€
βΒ Β βββ studies : μ€ν°λ μ ν리μΌμ΄μ
βΒ Β βΒ Β βββ __init__.py
βΒ Β βΒ Β βββ __pycache__
βΒ Β βΒ Β βββ admin.py
βΒ Β βΒ Β βββ apps.py
βΒ Β βΒ Β βββ migrations
βΒ Β βΒ Β βΒ Β βββ __init__.py
βΒ Β βΒ Β βΒ Β βββ __pycache__
βΒ Β βΒ Β βββ models.py : μ€ν°λ κ΄λ ¨ λͺ¨λΈ ꡬν
βΒ Β βΒ Β βββ serializers.py : μ€ν°λ μ리μΌλΌμ΄μ ꡬν
βΒ Β βΒ Β βββ tests.py
βΒ Β βΒ Β βββ urls.py : μ€ν°λ URL 맀ν
βΒ Β βΒ Β βββ views.py : μ€ν°λ μμ±, λΆλ§ν¬ μΆκ°&ν΄μ , λΆλ§ν¬ν μ€ν°λ λͺ¨μ보기
βΒ Β βββ users : μ μ μ ν리μΌμ΄μ
βΒ Β βββ __init__.py
βΒ Β βββ __pycache__
βΒ Β βββ admin.py
βΒ Β βββ apps.py
βΒ Β βββ migrations
βΒ Β βΒ Β βββ __init__.py
βΒ Β βΒ Β βββ __pycache__
βΒ Β βββ models.py : μ μ λͺ¨λΈ ꡬν, νκ΅ μ΄λ©μΌμ μ μ λ€μμΌλ‘ ꡬν
βΒ Β βββ serializers.py : μ μ κ΄λ ¨ μ리μΌλΌμ΄μ ꡬν
βΒ Β βββ tests.py
βΒ Β βββ urls.py : μ μ URL 맀ν
βββ βββ views.py : λ‘κ·ΈμΈ, μ΄λ©μΌ μΈμ¦, νμκ°μ
, μ μ 리μ€νΈ, νμ μ 보 μμ ꡬν
29 directories, 130 files